Mercurial > louis > kiibohd-controller
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 () |