cmake: replace include dir hack by a different hack

This commit is contained in:
Christoph Junghans
2020-03-28 08:28:41 -06:00
parent fb9f31580c
commit b245872bae

View File

@ -4,8 +4,10 @@ project(simple CXX)
set(LAMMPS_SRC_DIRECTORY "" CACHE PATH "Path for lammps source")
if(NOT LAMMPS_SRC_DIRECTORY STREQUAL "" AND EXISTS ${LAMMPS_SRC_DIRECTORY}/cmake/CMakeLists.txt)
option(BUILD_LIB "Build LAMMPS library" ON)
execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${LAMMPS_SRC_DIRECTORY}/src ${LAMMPS_SRC_DIRECTORY}/src/lammps)
add_subdirectory(${LAMMPS_SRC_DIRECTORY}/cmake lammps)
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/includes)
execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${LAMMPS_SRC_DIRECTORY}/src ${CMAKE_CURRENT_BINARY_DIR}/includes/lammps)
target_include_directories(lammps INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/includes>)
else()
find_package(LAMMPS REQUIRED)
endif()