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