Sophie

Sophie

distrib > Mageia > 4 > i586 > media > core-release-src > by-pkgid > b6993827d2ab4ef2ec7cf622b3eadcd9 > files > 1

pg2plplot-0.3.0-3.mga4.src.rpm

--- a/CMakeLists.txt	2013-02-08 20:47:50.612045006 +0800
+++ b/CMakeLists.txt	2013-01-08 00:04:03.000000000 +0800
@@ -68,6 +68,8 @@
     set_target_properties( PG2PLplot_shared PROPERTIES OUTPUT_NAME "PG2PLplot" )
   endif( COMPILER_SPECIFIC_LIBS )
   set_target_properties( PG2PLplot_shared PROPERTIES Fortran_MODULE_DIRECTORY ${MODULE_DIRECTORY} )
+  execute_process(COMMAND pkg-config --libs plplotd-f95 OUTPUT_VARIABLE PKG_LINK OUTPUT_STRIP_TRAILING_WHITESPACE)
+  target_link_libraries( PG2PLplot_shared ${PKG_LINK}) 
 endif( CREATE_SHAREDLIB )
 
 if( CREATE_STATICLIB )
index 2d18cfa..848a78f 100644
--- a/CMake/CompilerFlags_Fortran.cmake
+++ b/CMake/CompilerFlags_Fortran.cmake
@@ -209,13 +209,13 @@ endif( Fortran_COMPILER_NAME MATCHES "gfortran" )
 
 
 
-
+execute_process(COMMAND pkg-config --cflags plplotd-f95 OUTPUT_VARIABLE PKG_FLAGS OUTPUT_STRIP_TRAILING_WHITESPACE)
 
 ######################################################################################################################################################
 #  Put everything together:
 ######################################################################################################################################################
 
-set( USER_FLAGS "${OPT_FLAGS} ${LIB_FLAGS} ${CHECK_FLAGS} ${WARN_FLAGS} ${SSE_FLAGS} ${IPO_FLAGS} ${OPENMP_FLAGS} ${STATIC_FLAGS} ${INCLUDE_FLAGS} ${PACKAGE_FLAGS}" )
+set( USER_FLAGS "${OPT_FLAGS} ${LIB_FLAGS} ${CHECK_FLAGS} ${WARN_FLAGS} ${SSE_FLAGS} ${IPO_FLAGS} ${OPENMP_FLAGS} ${STATIC_FLAGS} ${INCLUDE_FLAGS} ${PACKAGE_FLAGS} ${PKG_FLAGS}" )
 
 set( CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS_ALL} ${CMAKE_Fortran_FLAGS} ${USER_FLAGS}" )
 set( CMAKE_Fortran_FLAGS_RELEASE "${CMAKE_Fortran_FLAGS_ALL} ${CMAKE_Fortran_FLAGS_RELEASE} ${USER_FLAGS}" )