|
|
@ -43,7 +43,7 @@ endif() |
|
|
|
# For now assume inline on. |
|
|
|
# For now assume inline on. |
|
|
|
option(inline "Enable inline function support." ON) |
|
|
|
option(inline "Enable inline function support." ON) |
|
|
|
|
|
|
|
|
|
|
|
configure_file(cmakeconfig.h.in ${CMAKE_CURRENT_SOURCE_DIR}/config.h |
|
|
|
configure_file(cmakeconfig.h.in config.h |
|
|
|
@ONLY |
|
|
|
@ONLY |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
@ -64,9 +64,11 @@ set(MXML_PRIVATE |
|
|
|
set(MXML_PUBLIC |
|
|
|
set(MXML_PUBLIC |
|
|
|
mxml.h |
|
|
|
mxml.h |
|
|
|
|
|
|
|
|
|
|
|
config.h # TODO: Cmake configure. |
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/config.h |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message(STATUS ${CMAKE_CURRENT_BINARY_DIR}) |
|
|
|
|
|
|
|
|
|
|
|
set(MXML_COLLECTIVE |
|
|
|
set(MXML_COLLECTIVE |
|
|
|
${MXML_PRIVATE} |
|
|
|
${MXML_PRIVATE} |
|
|
|
${MXML_PUBLIC} |
|
|
|
${MXML_PUBLIC} |
|
|
@ -76,7 +78,10 @@ add_library(${PROJECT_NAME} |
|
|
|
${MXML_COLLECTIVE} |
|
|
|
${MXML_COLLECTIVE} |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
# Dfine the header(s) for this library and add to build path. |
|
|
|
# For config.h |
|
|
|
|
|
|
|
include_directories(${CMAKE_CURRENT_BINARY_DIR}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Define the header(s) for this library and add to build path. |
|
|
|
target_include_directories(${PROJECT_NAME} PUBLIC |
|
|
|
target_include_directories(${PROJECT_NAME} PUBLIC |
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/> |
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/> |
|
|
|
) |
|
|
|
) |
|
|
|