summaryrefslogtreecommitdiff
path: root/test cases/cmake/2 advanced/subprojects/cmMod
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2019-04-19 10:14:03 +0200
committerDaniel Mensinger <daniel@mensinger-ka.de>2019-06-06 18:27:03 +0200
commit7c4f46b65c6d9d8bf71c0eca3c75e5f8b5f73617 (patch)
treec41604632ede2b51c02fab1ba07b35dace4e8a5d /test cases/cmake/2 advanced/subprojects/cmMod
parent4279255401a2fe8b24c20f49f4e5be0f8a6d56db (diff)
downloadmeson-7c4f46b65c6d9d8bf71c0eca3c75e5f8b5f73617.tar.gz
cmake: Fixed test cases for windows
Diffstat (limited to 'test cases/cmake/2 advanced/subprojects/cmMod')
-rw-r--r--test cases/cmake/2 advanced/subprojects/cmMod/CMakeLists.txt3
-rw-r--r--test cases/cmake/2 advanced/subprojects/cmMod/lib/cmMod.hpp3
2 files changed, 5 insertions, 1 deletions
diff --git a/test cases/cmake/2 advanced/subprojects/cmMod/CMakeLists.txt b/test cases/cmake/2 advanced/subprojects/cmMod/CMakeLists.txt
index 3f33e4dcc..14908a366 100644
--- a/test cases/cmake/2 advanced/subprojects/cmMod/CMakeLists.txt
+++ b/test cases/cmake/2 advanced/subprojects/cmMod/CMakeLists.txt
@@ -11,6 +11,9 @@ set(CONFIG_OPT 42)
configure_file("config.h.in" "${CMAKE_CURRENT_BINARY_DIR}/config.h" @ONLY)
add_library(cmModLib SHARED lib/cmMod.cpp)
+include(GenerateExportHeader)
+generate_export_header(cmModLib)
+
add_executable(testEXE main.cpp)
target_link_libraries(cmModLib ZLIB::ZLIB)
diff --git a/test cases/cmake/2 advanced/subprojects/cmMod/lib/cmMod.hpp b/test cases/cmake/2 advanced/subprojects/cmMod/lib/cmMod.hpp
index 29938dc36..52f576bf3 100644
--- a/test cases/cmake/2 advanced/subprojects/cmMod/lib/cmMod.hpp
+++ b/test cases/cmake/2 advanced/subprojects/cmMod/lib/cmMod.hpp
@@ -1,8 +1,9 @@
#pragma once
#include <string>
+#include "cmmodlib_export.h"
-class cmModClass {
+class CMMODLIB_EXPORT cmModClass {
private:
std::string str;
public: