diff --git a/ParLib.src/CMakeLists.txt b/ParLib.src/CMakeLists.txt index f6f96ac498f71284f7168e9b4de2d338e41741a0..dba40a7de811195e330d5c84ab24fcb63c1be30b 100644 --- a/ParLib.src/CMakeLists.txt +++ b/ParLib.src/CMakeLists.txt @@ -2,13 +2,10 @@ add_library(plutils STATIC "") INCLUDE(plutils/CMakeLists.txt) if(BUILD_SHARED_LIBS) - add_library(parlibc-shared SHARED "") - target_sources(parlibc-shared - PRIVATE + add_library(parlibc-shared SHARED parlib.c bexchange.c transpose.c - PUBLIC parlib.h) target_include_directories(parlibc-shared @@ -35,13 +32,10 @@ endif(BUILD_SHARED_LIBS) if(BUILD_STATIC_LIBS) -add_library(parlibc-static STATIC "") -target_sources(parlibc-static - PRIVATE +add_library(parlibc-static STATIC parlib.c bexchange.c transpose.c - PUBLIC parlib.h) set_target_properties(parlibc-static PROPERTIES @@ -76,14 +70,11 @@ if(BUILD_STATIC_LIBS) FortranCInterface_HEADER(${CMAKE_CURRENT_SOURCE_DIR}/FC.h MACRO_NAMESPACE "FC_") message(STATUS "FORTRAN_C_INTEFACE TEST: ${FortranCInterface_VERIFIED_C}") add_definitions(-DFC_MANGLE=1) - add_library(parlibf-static STATIC "") - target_sources(parlibf-static - PRIVATE + add_library(parlibf-static STATIC parlibf.c bexchangef.c transposef.c FC.h - PUBLIC parlibf.h) target_link_libraries(parlibf-static @@ -105,14 +96,11 @@ if(BUILD_STATIC_LIBS) ) endif(BUILD_STATIC_LIBS) if(BUILD_SHARED_LIBS) - add_library(parlibf-shared SHARED "") - target_sources(parlibf-shared - PRIVATE + add_library(parlibf-shared SHARED parlibf.c bexchangef.c transposef.c FC.h - PUBLIC parlibf.h) target_link_libraries(parlibf-shared