comparison cmake/MalikaniaFunctions.cmake @ 2:2418900a1cc5

Client: switch to bridge pattern (PIMPL) with clean headers Task: #431
author David Demelier <markand@malikania.fr>
date Tue, 22 Mar 2016 22:35:33 +0100
parents 8991989c4708
children c12262a01559
comparison
equal deleted inserted replaced
1:6bc25027c198 2:2418900a1cc5
107 107
108 function(apply_public_includes target var) 108 function(apply_public_includes target var)
109 if (${var}) 109 if (${var})
110 target_include_directories(${target} PUBLIC ${${var}}) 110 target_include_directories(${target} PUBLIC ${${var}})
111 endif () 111 endif ()
112
113 target_include_directories(
114 ${target}
115 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/malikania/${WITH_BACKEND_DIRECTORY}
116 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
117 )
112 endfunction() 118 endfunction()
113 119
114 function(apply_private_includes target var) 120 function(apply_private_includes target var)
115 if (${var}) 121 if (${var})
116 target_include_directories(${target} PRIVATE ${${var}}) 122 target_include_directories(${target} PRIVATE ${${var}})