summaryrefslogtreecommitdiffstats
path: root/KMFIPTInterface
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2025-04-10 16:02:55 +0200
committerSlávek Banko <slavek.banko@axis.cz>2025-04-10 16:02:55 +0200
commita52ec42736a5948686c59b51e1447eb187c19896 (patch)
tree15b47c7572d310dd96146c0333a6bbae8df22255 /KMFIPTInterface
parent300b0584203ef623b489463d8c2887b0322c617f (diff)
downloadkmyfirewall-a52ec42736a5948686c59b51e1447eb187c19896.tar.gz
kmyfirewall-a52ec42736a5948686c59b51e1447eb187c19896.zip
Add CMake rules for parts that are now not used and are not ready for building.
This is the equivalent for the existing automake rules that will be removed. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'KMFIPTInterface')
-rw-r--r--KMFIPTInterface/CMakeLists.txt40
-rw-r--r--KMFIPTInterface/ConfigureChecks.cmake4
2 files changed, 44 insertions, 0 deletions
diff --git a/KMFIPTInterface/CMakeLists.txt b/KMFIPTInterface/CMakeLists.txt
new file mode 100644
index 0000000..43514ea
--- /dev/null
+++ b/KMFIPTInterface/CMakeLists.txt
@@ -0,0 +1,40 @@
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/kmyfirewall
+ ${CMAKE_BINARY_DIR}
+ ${TQT_INCLUDE_DIRS}
+ ${TDE_INCLUDE_DIR}
+ ${IPTC_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+)
+
+
+##### configure checks
+
+tde_message_fatal(
+ "KMFIPTInterface is not ready for building and probably would not be functional"
+ "after the change iptables => xtables in Linux kernel."
+)
+
+include( ConfigureChecks.cmake )
+
+
+##### kmfiptinterface (executable)
+
+tde_add_executable( kmfiptinterface AUTOMOC
+ SOURCES main.cpp kmfiptinterface.cpp iptchecker.cpp kmfiptinterface.skel
+ LINK tdeio-shared DCOP-shared ${IPTC_LIBRARIES}
+ DESTINATION ${BIN_INSTALL_DIR}
+)
+
+
+##### other data
+
+tde_create_translated_desktop(
+ SOURCE kmfiptinterface.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/KMFIPTInterface/ConfigureChecks.cmake b/KMFIPTInterface/ConfigureChecks.cmake
new file mode 100644
index 0000000..f253ad1
--- /dev/null
+++ b/KMFIPTInterface/ConfigureChecks.cmake
@@ -0,0 +1,4 @@
+
+##### search for iptc
+
+pkg_search_module( IPTC libip4tc )