Skip to content

Commit b0c95a7

Browse files
committed
build UPDATE generate headers with install dir structure
1 parent 4c73341 commit b0c95a7

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

CMakeLists.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ else()
7878
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wpedantic -std=c11")
7979
endif()
8080

81-
include_directories(${PROJECT_BINARY_DIR}/src ${PROJECT_SOURCE_DIR}/src ${PROJECT_SOURCE_DIR}/src/plugins_exts)
81+
include_directories(${PROJECT_BINARY_DIR}/libyang ${PROJECT_SOURCE_DIR}/src ${PROJECT_SOURCE_DIR}/src/plugins_exts)
8282

8383
# type plugins are separate because they have their documentation generated
8484
set(type_plugins
@@ -205,16 +205,16 @@ set(internal_headers
205205
src/xpath.h)
206206

207207
set(gen_headers
208-
src/version.h
209-
src/ly_config.h)
208+
version.h
209+
ly_config.h)
210210

211211
# files to generate doxygen from
212212
set(doxy_files
213213
doc/build.dox
214214
doc/transition_1_2.dox
215215
doc/transition_2_3.dox
216216
${headers}
217-
${PROJECT_BINARY_DIR}/src/version.h
217+
${PROJECT_BINARY_DIR}/libyang/version.h
218218
${type_plugins})
219219

220220
# project (doxygen) logo
@@ -322,8 +322,8 @@ if ("${BUILD_TYPE_UPPER}" STREQUAL "DEBUG")
322322
endif()
323323

324324
# generate files
325-
configure_file(${PROJECT_SOURCE_DIR}/src/ly_config.h.in ${PROJECT_BINARY_DIR}/src/ly_config.h @ONLY)
326-
configure_file(${PROJECT_SOURCE_DIR}/src/version.h.in ${PROJECT_BINARY_DIR}/src/version.h @ONLY)
325+
configure_file(${PROJECT_SOURCE_DIR}/src/ly_config.h.in ${PROJECT_BINARY_DIR}/libyang/ly_config.h @ONLY)
326+
configure_file(${PROJECT_SOURCE_DIR}/src/version.h.in ${PROJECT_BINARY_DIR}/libyang/version.h @ONLY)
327327

328328
# DOC-only target with no extra dependencies
329329
if("${BUILD_TYPE_UPPER}" STREQUAL "DOCONLY")
@@ -409,7 +409,7 @@ target_link_libraries(yang ${PCRE2_LIBRARIES})
409409

410410
# generated header list
411411
foreach(h IN LISTS gen_headers)
412-
list(APPEND g_headers ${PROJECT_BINARY_DIR}/${h})
412+
list(APPEND g_headers ${PROJECT_BINARY_DIR}/libyang/${h})
413413
endforeach()
414414

415415
# install the modules

0 commit comments

Comments
 (0)