summaryrefslogtreecommitdiffstats
path: root/Tests/VSResource/CMakeLists.txt
blob: 5fbd572b75d7a1fc5481168acbd08148cdb330d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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)