From e6dc7319210b907f1b96731f139a432264ca7a3d Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 26 Feb 2021 17:29:57 +0100 Subject: [PATCH] build: Fixed libyara building on MacOS --- .idea/vcs.xml | 1 + external/yara/CMakeLists.txt | 4 ++-- plugins/libimhex/CMakeLists.txt | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 9860228c3..225d91f3c 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -2,6 +2,7 @@ + \ No newline at end of file diff --git a/external/yara/CMakeLists.txt b/external/yara/CMakeLists.txt index 3673f1dfc..8012f5bf8 100644 --- a/external/yara/CMakeLists.txt +++ b/external/yara/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.10) +cmake_minimum_required(VERSION 3.16) set(LIBYARA_SOURCE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/yara/libyara") @@ -113,7 +113,7 @@ add_library(libyara STATIC ${LIBYARA_SOURCE} ${LIBYARA_INCLUDES} ${LIBYARA_MODUL target_include_directories( libyara PUBLIC $ $ - PRIVATE ${LIBYARA_SOURCE_PATH} + PRIVATE ${LIBYARA_SOURCE_PATH} ${MBEDTLS_INCLUDE_DIR} ) if (UNIX) diff --git a/plugins/libimhex/CMakeLists.txt b/plugins/libimhex/CMakeLists.txt index 61ec5ed4d..bdfd6ccfb 100644 --- a/plugins/libimhex/CMakeLists.txt +++ b/plugins/libimhex/CMakeLists.txt @@ -9,7 +9,7 @@ add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../external/nativefiledialog ${C if (WIN32) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libstdc++ -static-libgcc -Wl,--allow-multiple-definition -Wl,-Bstatic,--whole-archive -lwinpthread -Wl,--no-whole-archive") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libstdc++ -static-libgcc -Wl,-Bstatic,--whole-archive -lwinpthread -Wl,--no-whole-archive") endif() set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")