CMake/Tests/VSResource/CMakeLists.txt

19 lines
608 B
CMake
Raw Normal View History

cmake_minimum_required(VERSION 2.8.3.20110118)
project(VSResource)
string(REPLACE "/INCREMENTAL:YES" ""
CMAKE_EXE_LINKER_FLAGS_DEBUG
"${CMAKE_EXE_LINKER_FLAGS_DEBUG}")
if(MSVC60 OR CYGWIN)
# VS6 and Cygwin rc compilers do not deal well with spaces in a "/D" value
add_definitions(/DCMAKE_RCDEFINE="test.txt")
else()
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/test.txt
"${CMAKE_CURRENT_BINARY_DIR}/test with spaces.txt" COPYONLY)
include_directories(${CMAKE_CURRENT_BINARY_DIR})
add_definitions(/DCMAKE_RCDEFINE="test with spaces.txt")
endif()
add_executable(VSResource main.cpp test.rc)