X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=CMakeLists.txt;h=63d5f5fa5d66c6adc6e87fc9b231c31e589f4faf;hp=291e21c2a55fcbd452b5b3aa4902993a9f87f1ae;hb=4ae8f86c1ce452582d6fe576956c7c1bc1460adf;hpb=26ab99ecabdbff2c7b66dc28039fe904bbce0520 diff --git a/CMakeLists.txt b/CMakeLists.txt index 291e21c2..63d5f5fa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,6 +23,7 @@ project(QuasselIRC) +include(CheckFunctionExists) include(CheckIncludeFile) # cmake 2.6.2 is required for KDE >=4.2 and should be widespread enough now @@ -384,8 +385,8 @@ if(WIN32) link_libraries(imm32 winmm dbghelp Secur32) # missing by default :/ if(MSVC) set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBUGINFO "/debug /INCREMENTAL:YES /NODEFAULTLIB:libcmt /DEFAULTLIB:msvcrt") - set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBUGINFO}") - set(CMAKE_EXE_LINKER_FLAGS_DEBUGFULL "${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBUGINFO}") + set(CMAKE_EXE_LINKER_FLAGS_DEBUG "/debug /INCREMENTAL:YES /NODEFAULTLIB:libcmt") + set(CMAKE_EXE_LINKER_FLAGS_DEBUGFULL "${CMAKE_EXE_LINKER_FLAGS_DEBUG}") link_libraries(Version dwmapi shlwapi) endif(MSVC) if(HAVE_SSL AND STATIC) @@ -398,10 +399,12 @@ if(HAVE_INDICATEQT) add_definitions(-DXDG_APPS_INSTALL_DIR=${XDG_APPS_INSTALL_DIR}) endif(HAVE_INDICATEQT) -CHECK_FUNCTION_EXISTS(umask HAVE_UMASK) -if(HAVE_UMASK) - add_definitions(-DHAVE_UMASK) -endif(HAVE_UMASK) +if(NOT WIN32) + check_function_exists(umask HAVE_UMASK) + if(HAVE_UMASK) + add_definitions(-DHAVE_UMASK) + endif(HAVE_UMASK) +endif(NOT WIN32) # We need to create a version.gen # For this, we create our genversion binary and make sure it is run every time.