comparison Lib/CMake/kll.cmake @ 323:9690998a93b9

Fixing kll depends bug in cmake.
author Jacob Alexander <haata@kiibohd.com>
date Thu, 07 May 2015 10:17:58 +0000
parents 57f40871c726
children 4bcea20b9cea
comparison
equal deleted inserted replaced
322:cc09f7e858bf 323:9690998a93b9
69 string ( REPLACE " " ";" MAP_LIST ${DefaultMap} ) # Change spaces to semicolons 69 string ( REPLACE " " ";" MAP_LIST ${DefaultMap} ) # Change spaces to semicolons
70 foreach ( MAP ${MAP_LIST} ) 70 foreach ( MAP ${MAP_LIST} )
71 # Check if kll file is in build directory, otherwise default to layout directory 71 # Check if kll file is in build directory, otherwise default to layout directory
72 if ( EXISTS "${PROJECT_BINARY_DIR}/${MAP}.kll" ) 72 if ( EXISTS "${PROJECT_BINARY_DIR}/${MAP}.kll" )
73 set ( DefaultMap_Args ${DefaultMap_Args} ${MAP}.kll ) 73 set ( DefaultMap_Args ${DefaultMap_Args} ${MAP}.kll )
74 set ( KLL_DEPENDS ${KLL_DEPENDS} ${MAP}.kll ) 74 set ( KLL_DEPENDS ${KLL_DEPENDS} ${PROJECT_BINARY_DIR}/${MAP}.kll )
75 else () 75 else ()
76 set ( DefaultMap_Args ${DefaultMap_Args} ${PROJECT_SOURCE_DIR}/kll/layouts/${MAP}.kll ) 76 set ( DefaultMap_Args ${DefaultMap_Args} ${PROJECT_SOURCE_DIR}/kll/layouts/${MAP}.kll )
77 set ( KLL_DEPENDS ${KLL_DEPENDS} ${PROJECT_SOURCE_DIR}/kll/layouts/${MAP}.kll ) 77 set ( KLL_DEPENDS ${KLL_DEPENDS} ${PROJECT_SOURCE_DIR}/kll/layouts/${MAP}.kll )
78 endif () 78 endif ()
79 endforeach () 79 endforeach ()
89 string ( REPLACE " " ";" MAP_LIST ${MAP} ) # Change spaces to semicolons 89 string ( REPLACE " " ";" MAP_LIST ${MAP} ) # Change spaces to semicolons
90 foreach ( MAP_PART ${MAP_LIST} ) 90 foreach ( MAP_PART ${MAP_LIST} )
91 # Check if kll file is in build directory, otherwise default to layout directory 91 # Check if kll file is in build directory, otherwise default to layout directory
92 if ( EXISTS "${PROJECT_BINARY_DIR}/${MAP_PART}.kll" ) 92 if ( EXISTS "${PROJECT_BINARY_DIR}/${MAP_PART}.kll" )
93 set ( PartialMap_Args ${PartialMap_Args} ${MAP_PART}.kll ) 93 set ( PartialMap_Args ${PartialMap_Args} ${MAP_PART}.kll )
94 set ( KLL_DEPENDS ${KLL_DEPENDS} ${MAP_PART}.kll ) 94 set ( KLL_DEPENDS ${KLL_DEPENDS} ${PROJECT_BINARY_DIR}/${MAP_PART}.kll )
95 else () 95 else ()
96 set ( PartialMap_Args ${PartialMap_Args} ${PROJECT_SOURCE_DIR}/kll/layouts/${MAP_PART}.kll ) 96 set ( PartialMap_Args ${PartialMap_Args} ${PROJECT_SOURCE_DIR}/kll/layouts/${MAP_PART}.kll )
97 set ( KLL_DEPENDS ${KLL_DEPENDS} ${PROJECT_SOURCE_DIR}/kll/layouts/${MAP_PART}.kll ) 97 set ( KLL_DEPENDS ${KLL_DEPENDS} ${PROJECT_SOURCE_DIR}/kll/layouts/${MAP_PART}.kll )
98 endif () 98 endif ()
99 endforeach () 99 endforeach ()