Skip to content
Snippets Groups Projects

Fixed fortran test

Closed Ivan Tsybulin requested to merge tsybulin/parlib:master into master
Files
3
+ 9
3
@@ -81,11 +81,17 @@ endif(BUILD_STATIC_LIBS)
@@ -81,11 +81,17 @@ endif(BUILD_STATIC_LIBS)
if( BUILD_FORT_LIBS )
if( BUILD_FORT_LIBS )
if(BUILD_STATIC_LIBS)
if(BUILD_STATIC_LIBS)
 
if(FORTRANUNDERSCORE)
 
add_definitions(-DFORTRANUNDERSCORE)
 
elseif(FORTRANDOUBLEUNDERSCORE)
 
add_definitions(-DFORTRANDOUBLEUNDERSCORE)
 
else()
include(FortranCInterface)
include(FortranCInterface)
FortranCInterface_VERIFY()
FortranCInterface_VERIFY()
FortranCInterface_HEADER(${CMAKE_CURRENT_SOURCE_DIR}/FC.h MACRO_NAMESPACE "FC_")
FortranCInterface_HEADER(${CMAKE_CURRENT_SOURCE_DIR}/FC.h MACRO_NAMESPACE "FC_")
message(STATUS "FORTRAN_C_INTEFACE TEST: ${FortranCInterface_VERIFIED_C}")
message(STATUS "FORTRAN_C_INTEFACE TEST: ${FortranCInterface_VERIFIED_C}")
add_definitions(-DFC_MANGLE=1)
add_definitions(-DFC_MANGLE=1)
 
endif()
add_library(parlibf-static STATIC "")
add_library(parlibf-static STATIC "")
target_sources( parlibf-static
target_sources( parlibf-static
PRIVATE
PRIVATE
@@ -156,12 +162,12 @@ endif(BUILD_FORT_LIBS)
@@ -156,12 +162,12 @@ endif(BUILD_FORT_LIBS)
#~TESTS
#~TESTS
if(BUILD_FORT_LIBS)
if(BUILD_FORT_LIBS)
if(BUILD_SHARED_LIBS)
if(BUILD_SHARED_LIBS)
add_executable(parlibf_test_shared parlibf_test.f90)
add_executable(parlibf_test_shared parlibf_test.F90)
target_link_libraries(parlibf_test_shared
target_link_libraries(parlibf_test_shared
parlibf-shared)
parlibf-shared)
endif(BUILD_SHARED_LIBS)
endif(BUILD_SHARED_LIBS)
if(BUILD_STATIC_LIBS)
if(BUILD_STATIC_LIBS)
add_executable(parlibf_test_static parlibf_test.f90)
add_executable(parlibf_test_static parlibf_test.F90)
target_link_libraries(parlibf_test_static
target_link_libraries(parlibf_test_static
parlibf-static)
parlibf-static)
endif(BUILD_STATIC_LIBS)
endif(BUILD_STATIC_LIBS)
@@ -254,4 +260,4 @@ endif(BUILD_SHARED_LIBS)
@@ -254,4 +260,4 @@ endif(BUILD_SHARED_LIBS)
endif(BUILD_FORT_LIBS)
endif(BUILD_FORT_LIBS)
#adding man pages
#adding man pages
add_subdirectory(man)
add_subdirectory(man)
\ No newline at end of file
Loading