43 lines
1.6 KiB
Plaintext
43 lines
1.6 KiB
Plaintext
$NetBSD$
|
|
* Don't install build generated files and empty dirs.
|
|
* Generate and install pkg-config files.
|
|
--- src/CMakeLists.txt.orig 2018-10-13 08:19:07.000000000 +0000
|
|
+++ src/CMakeLists.txt
|
|
@@ -524,8 +524,34 @@ install (FILES systemc tlm
|
|
install (DIRECTORY ./
|
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
|
|
COMPONENT dev
|
|
- FILES_MATCHING PATTERN "*.h")
|
|
+ FILES_MATCHING PATTERN "*.h"
|
|
+ PATTERN "qt/time" EXCLUDE
|
|
+ PATTERN "CMakeFiles" EXCLUDE)
|
|
install (DIRECTORY ./
|
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
|
|
COMPONENT dev
|
|
- FILES_MATCHING PATTERN "*.hpp")
|
|
+ FILES_MATCHING PATTERN "*.hpp"
|
|
+ PATTERN "qt/time" EXCLUDE
|
|
+ PATTERN "CMakeFiles" EXCLUDE)
|
|
+
|
|
+# setup pkgconfig
|
|
+set(PACKAGE "systemc")
|
|
+set(PACKAGE_NAME "SystemC")
|
|
+set(PACKAGE_VERSION "${SystemCLanguage_VERSION}")
|
|
+set(PACKAGE_URL "http://accellera.org/")
|
|
+set(TLM_PACKAGE_VERSION "${SystemCTLM_VERSION}")
|
|
+set(prefix "${CMAKE_INSTALL_PREFIX}")
|
|
+set(exec_prefix "${CMAKE_INSTALL_PREFIX}")
|
|
+set(includedir "${CMAKE_INSTALL_FULL_INCLUDEDIR}")
|
|
+set(libdir "${CMAKE_INSTALL_FULL_LIBDIR}")
|
|
+set(PKGCONFIG_LDPRIV "${CMAKE_THREAD_LIBS_INIT}")
|
|
+if (DISABLE_VIRTUAL_BIND)
|
|
+ set (PKGCONFIG_DEFINES "-DSC_DISABLE_VIRTUAL_BIND")
|
|
+endif (DISABLE_VIRTUAL_BIND)
|
|
+if (DEFINED THREADS_HAVE_PTHREAD_ARG)
|
|
+ set (PKGCONFIG_CFLAGS "-pthread ")
|
|
+endif (DEFINED THREADS_HAVE_PTHREAD_ARG)
|
|
+configure_file (systemc.pc.in systemc.pc @ONLY)
|
|
+configure_file (tlm.pc.in tlm.pc @ONLY)
|
|
+install (FILES systemc.pc tlm.pc
|
|
+ DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}/pkgconfig)
|