...
This commit is contained in:
@@ -28,6 +28,7 @@ FortranCInterface_HEADER(
|
||||
)
|
||||
FortranCInterface_VERIFY(CXX)
|
||||
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
|
||||
# set(FITPACK_INCLUDE_DIR ${CMAKE_CURRENT_BINARY_DIR} PARENT_SCOPE)
|
||||
# include_directories(${BSPLINES_INCLUDE_DIR})
|
||||
|
||||
@@ -35,17 +36,18 @@ FortranCInterface_VERIFY(CXX)
|
||||
# add_library(fitpack_project STATIC EXCLUDE_FROM_ALL ${src_files})
|
||||
add_library(fitpack_project STATIC ${src_files})
|
||||
|
||||
get_target_property(FP_LIBDIR fitpack_project LIBRARY_OUTPUT_DIRECTORY)
|
||||
message(STATUS "FP_LIBDIR: ${FP_LIBDIR}")
|
||||
|
||||
add_library(fitpack STATIC IMPORTED GLOBAL)
|
||||
set_target_properties(
|
||||
fitpack
|
||||
PROPERTIES
|
||||
IMPORTED_LOCATION ${CMAKE_BINARY_DIR}/fitpack/libfitpack_project.a
|
||||
PROPERTIES IMPORTED_LOCATION ${FP_LIBDIR}/libfitpack_project.a
|
||||
# IMPORTED_LOCATION ${CMAKE_BINARY_DIR}/fitpack/libfitpack_project.a
|
||||
)
|
||||
set_target_properties(
|
||||
fitpack
|
||||
PROPERTIES
|
||||
INTERFACE_INCLUDE_DIRECTORIES
|
||||
"${CMAKE_CURRENT_BINARY_DIR}"
|
||||
PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_CURRENT_BINARY_DIR}"
|
||||
# "${CMAKE_CURRENT_SOURCE_DIR};${CMAKE_CURRENT_BINARY_DIR}"
|
||||
)
|
||||
add_dependencies(fitpack fitpack_project)
|
||||
|
||||
Reference in New Issue
Block a user