diff --git a/fitpack/CMakeLists.txt b/fitpack/CMakeLists.txt index 4321e75..03d5b3b 100644 --- a/fitpack/CMakeLists.txt +++ b/fitpack/CMakeLists.txt @@ -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}" - # "${CMAKE_CURRENT_SOURCE_DIR};${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)