diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index e8b55e4..5ccf5cc 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -1,8 +1,15 @@ -if(WHOA_SYSTEM_WIN) +if (WHOA_SYSTEM_WIN) file(GLOB PRIVATE_SOURCES "win/*.cpp" "win/Whoa.rc") add_executable(Whoa WIN32 ${PRIVATE_SOURCES}) + if (CMAKE_BUILD_TYPE STREQUAL "Debug") + target_compile_definitions(Whoa + PRIVATE + -DWHOA_APP_DEBUG + ) + endif () + target_link_libraries(Whoa PRIVATE client @@ -11,9 +18,9 @@ if(WHOA_SYSTEM_WIN) net util ) -endif() +endif () -if(WHOA_SYSTEM_MAC) +if (WHOA_SYSTEM_MAC) file(GLOB PRIVATE_SOURCES "mac/*.cpp" "mac/*.mm") set_source_files_properties(${PRIVATE_SOURCES} @@ -35,9 +42,9 @@ if(WHOA_SYSTEM_MAC) ) install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/mac/MainMenu.nib DESTINATION "bin") -endif() +endif () -if(WHOA_SYSTEM_LINUX) +if (WHOA_SYSTEM_LINUX) file(GLOB PRIVATE_SOURCES "linux/*.cpp") add_executable(Whoa ${PRIVATE_SOURCES}) @@ -50,7 +57,7 @@ if(WHOA_SYSTEM_LINUX) net util ) -endif() +endif () target_include_directories(Whoa PRIVATE diff --git a/src/app/win/Whoa.rc b/src/app/win/Whoa.rc index 0e59bac..feaf5a9 100644 --- a/src/app/win/Whoa.rc +++ b/src/app/win/Whoa.rc @@ -1,6 +1,6 @@ #pragma code_page(65001) // UTF-8 -#ifdef _DEBUG +#ifdef WHOA_APP_DEBUG BlizzardIcon.ico ICON DISCARDABLE "debug/Whoa.ico" #else BlizzardIcon.ico ICON DISCARDABLE "release/Whoa.ico"