blob: 86505539224db1a8a2fe22626725573eb2ae825d [file] [log] [blame]
## CMakeLists for mlsdk/mldmp
project(mldmp C)
if (NOT CMAKE_BUILD_ENGINEERING)
# # just copy the library from mldmp/mpl/$PLATFORM to mldmp/
# if (CMAKE_SYSTEM_NAME MATCHES Windows)
# execute_process(
# COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/mpl/win32/mpl.lib ${CMAKE_CURRENT_BINARY_DIR}/mpl.lib
# )
# elseif (CMAKE_SYSTEM_NAME MATCHES Android)
# execute_process(
# COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/mpl/android/libmpl.a ${CMAKE_CURRENT_BINARY_DIR}/libmpl.a
# )
# elseif (CMAKE_SYSTEM_NAME MATCHES Linux)
# message("copying ${CMAKE_CURRENT_SOURCE_DIR}/mpl/linux/libmpl.a to ${CMAKE_CURRENT_BINARY_DIR}/libmpl.a")
# execute_process(
# COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/mpl/linux/libmpl.a ${CMAKE_CURRENT_BINARY_DIR}/libmpl.a
# )
# elseif (CMAKE_SYSTEM_NAME MATCHES Catalina)
# execute_process(
# COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/mpl/linux/mpl.lib ${CMAKE_CURRENT_BINARY_DIR}/libmpl.a
# )
# endif()
# # better way that doesn't work for now
# # add_custom_command(
# # TARGET mpl
# # PRE_BUILD
# # COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/${DDF} ${CMAKE_CURRENT_BINARY_DIR}
# # COMMAND ${CMAKE_COMMAND} ARGS -E echo "copying ${DDF}"
# # )
else (NOT CMAKE_BUILD_ENGINEERING)
set (CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR})
include(Engineering)
endif (NOT CMAKE_BUILD_ENGINEERING)