summaryrefslogtreecommitdiffstats
path: root/Tests/IncludeDirectories
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2011-06-03 17:45:31 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2011-06-03 19:05:28 (GMT)
commit2dfc121b898dcd04b3fe8ecb18d1ad8d9c4b945a (patch)
treee8fafaa94c703d3bcf5015652f5b1fc47e10a4cf /Tests/IncludeDirectories
parent6d29b4bfe6cffae306f0d74f1cbd3696db56d98b (diff)
downloadCMake-2dfc121b898dcd04b3fe8ecb18d1ad8d9c4b945a.zip
CMake-2dfc121b898dcd04b3fe8ecb18d1ad8d9c4b945a.tar.gz
CMake-2dfc121b898dcd04b3fe8ecb18d1ad8d9c4b945a.tar.bz2
Use bin tree for inclues to avoid -I with spaces in the path.
Diffstat (limited to 'Tests/IncludeDirectories')
-rw-r--r--Tests/IncludeDirectories/CMakeLists.txt21
-rw-r--r--Tests/IncludeDirectories/Flags/Flags.h1
-rw-r--r--Tests/IncludeDirectories/IncDir/IncDir.h1
-rw-r--r--Tests/IncludeDirectories/SrcProp/SrcProp.h1
-rw-r--r--Tests/IncludeDirectories/TarProp/TarProp.h1
5 files changed, 17 insertions, 8 deletions
diff --git a/Tests/IncludeDirectories/CMakeLists.txt b/Tests/IncludeDirectories/CMakeLists.txt
index 8bc0f6c..87b4a95 100644
--- a/Tests/IncludeDirectories/CMakeLists.txt
+++ b/Tests/IncludeDirectories/CMakeLists.txt
@@ -1,10 +1,23 @@
cmake_minimum_required (VERSION 2.6)
project(IncludeDirectories)
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} \"-I${CMAKE_SOURCE_DIR}/Flags\"")
-include_directories(${CMAKE_SOURCE_DIR}/IncDir)
+file(WRITE ${CMAKE_BINARY_DIR}/Flags/Flags.h
+"//Flags.h
+")
+file(WRITE ${CMAKE_BINARY_DIR}/IncDir/IncDir.h
+"//IncDir.h
+")
+file(WRITE ${CMAKE_BINARY_DIR}/SrcProp/SrcProp.h
+"//SrcProp.h
+")
+file(WRITE ${CMAKE_BINARY_DIR}/TarProp/TarProp.h
+"//TarProp.h
+")
+
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -IFlags")
+include_directories(${CMAKE_BINARY_DIR}/IncDir)
set_source_files_properties(main.cpp PROPERTIES COMPILE_FLAGS
- "\"-I${CMAKE_SOURCE_DIR}/SrcProp\"")
+ "-ISrcProp")
add_executable(IncludeDirectories main.cpp)
set_target_properties(IncludeDirectories
- PROPERTIES COMPILE_FLAGS "\"-I${CMAKE_SOURCE_DIR}/TarProp\"")
+ PROPERTIES COMPILE_FLAGS "-ITarProp")
diff --git a/Tests/IncludeDirectories/Flags/Flags.h b/Tests/IncludeDirectories/Flags/Flags.h
deleted file mode 100644
index 0397515..0000000
--- a/Tests/IncludeDirectories/Flags/Flags.h
+++ /dev/null
@@ -1 +0,0 @@
-// include Flags.h
diff --git a/Tests/IncludeDirectories/IncDir/IncDir.h b/Tests/IncludeDirectories/IncDir/IncDir.h
deleted file mode 100644
index 7c0ca96..0000000
--- a/Tests/IncludeDirectories/IncDir/IncDir.h
+++ /dev/null
@@ -1 +0,0 @@
-// include IncDir.h
diff --git a/Tests/IncludeDirectories/SrcProp/SrcProp.h b/Tests/IncludeDirectories/SrcProp/SrcProp.h
deleted file mode 100644
index 18b42cc..0000000
--- a/Tests/IncludeDirectories/SrcProp/SrcProp.h
+++ /dev/null
@@ -1 +0,0 @@
-// include SrcProp.h
diff --git a/Tests/IncludeDirectories/TarProp/TarProp.h b/Tests/IncludeDirectories/TarProp/TarProp.h
deleted file mode 100644
index 59326f6..0000000
--- a/Tests/IncludeDirectories/TarProp/TarProp.h
+++ /dev/null
@@ -1 +0,0 @@
-// include TarProp.h