Symaptic: diff utils.cmake

Mercurial Symaptic / diff
summary | shortlog | changelog | graph | tags | bookmarks | branches | files | changeset | file | latest | revisions | annotate | diff | raw
| help
utils.cmake
changeset 1 260cb5ec6c19
parent 0 bde4ae8d615e
 1.1 --- a/utils.cmake	Fri Jun 15 03:10:57 2012 +0200
 1.2 +++ b/utils.cmake	Tue Jun 10 14:32:02 2014 +0200
 1.3 @@ -126,15 +126,16 @@
 1.4 #Use those include path macro instead of cmake built-in include_directories as it allows us to set include directories per target instead of per directory.
 1.5 macro(system_include path)
 1.6 	get_target(targetName)
 1.7 -	get_target_property(value ${targetName} COMPILE_FLAGS)
 1.8 -	#MS CL compiler specific. I guess gcc should use -I instead of /I
 1.9 -	if (${value} STREQUAL "value-NOTFOUND")
 1.10 -		set(value "/I ${PROJECT_SOURCE_DIR}${path}")		
 1.11 -	else (${value} STREQUAL "value-NOTFOUND")
 1.12 -		set(value "${value} /I ${PROJECT_SOURCE_DIR}${path}")		
 1.13 -	endif (${value} STREQUAL "value-NOTFOUND")
 1.14 +	#get_target_property(value ${targetName} COMPILE_FLAGS)
 1.15 +	##MS CL compiler specific. I guess gcc should use -I instead of /I
 1.16 +	#if (${value} STREQUAL "value-NOTFOUND")
 1.17 +	#	set(value "/I ${PROJECT_SOURCE_DIR}${path}")		
 1.18 +	#else (${value} STREQUAL "value-NOTFOUND")
 1.19 +	#	set(value "${value} /I ${PROJECT_SOURCE_DIR}${path}")		
 1.20 +	#endif (${value} STREQUAL "value-NOTFOUND")
 1.21 	#message("Add system include: ${value}")	
 1.22 -	set_target_properties(${targetName} PROPERTIES COMPILE_FLAGS "${value}")	
 1.23 +	#set_target_properties(${targetName} PROPERTIES COMPILE_FLAGS "${value}")
 1.24 +	set_property(TARGET ${targetName} APPEND PROPERTY INCLUDE_DIRECTORIES ${PROJECT_SOURCE_DIR}${path})
 1.25 endmacro(system_include)
 1.26 
 1.27 #-----------------------------------------------------
 1.28 @@ -143,14 +144,15 @@
 1.29 #TODO: Is this working with releative path?
 1.30 macro(user_include path)
 1.31 	get_target(targetName)
 1.32 -	get_target_property(value ${targetName} COMPILE_FLAGS)
 1.33 -	#MS CL compiler specific. I guess gcc should use -I instead of /I
 1.34 -	if (${value} STREQUAL "value-NOTFOUND")
 1.35 -		set(value "/I ${CMAKE_CURRENT_LIST_DIR}/${path}")	
 1.36 -	else (${value} STREQUAL "value-NOTFOUND")
 1.37 -		set(value "${value} /I ${CMAKE_CURRENT_LIST_DIR}/${path}")	
 1.38 -	endif (${value} STREQUAL "value-NOTFOUND")	
 1.39 -	set_target_properties(${targetName} PROPERTIES COMPILE_FLAGS "${value}")
 1.40 +	#get_target_property(value ${targetName} COMPILE_FLAGS)
 1.41 +	##MS CL compiler specific. I guess gcc should use -I instead of /I
 1.42 +	#if (${value} STREQUAL "value-NOTFOUND")
 1.43 +	#	set(value "/I ${CMAKE_CURRENT_LIST_DIR}/${path}")	
 1.44 +	#else (${value} STREQUAL "value-NOTFOUND")
 1.45 +	#	set(value "${value} /I ${CMAKE_CURRENT_LIST_DIR}/${path}")	
 1.46 +	#endif (${value} STREQUAL "value-NOTFOUND")	
 1.47 +	#set_target_properties(${targetName} PROPERTIES COMPILE_FLAGS "${value}")
 1.48 +	set_property(TARGET ${targetName} APPEND PROPERTY INCLUDE_DIRECTORIES ${CMAKE_CURRENT_LIST_DIR}/${path})
 1.49 endmacro(user_include)
 1.50 
 1.51 
Symaptic
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /