diff options
Diffstat (limited to 'Tests/Module/GenerateExportHeader/lib_shared_and_static')
3 files changed, 0 insertions, 210 deletions
diff --git a/Tests/Module/GenerateExportHeader/lib_shared_and_static/CMakeLists.txt b/Tests/Module/GenerateExportHeader/lib_shared_and_static/CMakeLists.txt deleted file mode 100644 index a057746..0000000 --- a/Tests/Module/GenerateExportHeader/lib_shared_and_static/CMakeLists.txt +++ /dev/null @@ -1,38 +0,0 @@ - -cmake_minimum_required(VERSION 2.8) - -project(lib_shared_and_static) - -include(GenerateExportHeader) - -set(CMAKE_CXX_VISIBILITY_PRESET hidden) -set(CMAKE_VISIBILITY_INLINES_HIDDEN 1) - -if (CMAKE_CXX_FLAGS MATCHES "-fvisibility=hidden") - message(SEND_ERROR "Do not use add_compiler_export_flags before adding this directory") -endif() -if (CMAKE_CXX_FLAGS MATCHES "-fvisibility-inlines-hidden") - message(SEND_ERROR "Do not use add_compiler_export_flags before adding this directory") -endif() - -set(CMAKE_INCLUDE_CURRENT_DIR ON) - -set(lib_SRCS - libshared_and_static.cpp -) - -add_library(shared_variant SHARED ${lib_SRCS}) -set_target_properties(shared_variant PROPERTIES DEFINE_SYMBOL SHARED_VARIANT_MAKEDLL) -add_library(static_variant ${lib_SRCS}) - -set(MY_CUSTOM_CONTENT "#define MY_CUSTOM_CONTENT_ADDED") - -generate_export_header(shared_variant - BASE_NAME libshared_and_static - PREFIX_NAME MYPREFIX_ - CUSTOM_CONTENT_FROM_VARIABLE MY_CUSTOM_CONTENT -) - -set_target_properties(static_variant PROPERTIES COMPILE_FLAGS -DLIBSHARED_AND_STATIC_STATIC_DEFINE) - -export(TARGETS shared_variant static_variant FILE Targets.cmake) diff --git a/Tests/Module/GenerateExportHeader/lib_shared_and_static/libshared_and_static.cpp b/Tests/Module/GenerateExportHeader/lib_shared_and_static/libshared_and_static.cpp deleted file mode 100644 index 846c207..0000000 --- a/Tests/Module/GenerateExportHeader/lib_shared_and_static/libshared_and_static.cpp +++ /dev/null @@ -1,106 +0,0 @@ - -#include "libshared_and_static.h" - -#ifndef MY_CUSTOM_CONTENT_ADDED -#error "MY_CUSTOM_CONTENT_ADDED not defined!" -#endif - -int LibsharedAndStatic::libshared_and_static() const -{ - return 0; -} - -int LibsharedAndStatic::libshared_and_static_exported() const -{ - return 0; -} - -int LibsharedAndStatic::libshared_and_static_deprecated() const -{ - return 0; -} - -int LibsharedAndStatic::libshared_and_static_not_exported() const -{ - return 0; -} - -int LibsharedAndStatic::libshared_and_static_excluded() const -{ - return 0; -} - -int LibsharedAndStaticNotExported::libshared_and_static() const -{ - return 0; -} - -int LibsharedAndStaticNotExported::libshared_and_static_exported() const -{ - return 0; -} - -int LibsharedAndStaticNotExported::libshared_and_static_deprecated() const -{ - return 0; -} - -int LibsharedAndStaticNotExported::libshared_and_static_not_exported() const -{ - return 0; -} - -int LibsharedAndStaticNotExported::libshared_and_static_excluded() const -{ - return 0; -} - -int LibsharedAndStaticExcluded::libshared_and_static() const -{ - return 0; -} - -int LibsharedAndStaticExcluded::libshared_and_static_exported() const -{ - return 0; -} - -int LibsharedAndStaticExcluded::libshared_and_static_deprecated() const -{ - return 0; -} - -int LibsharedAndStaticExcluded::libshared_and_static_not_exported() const -{ - return 0; -} - -int LibsharedAndStaticExcluded::libshared_and_static_excluded() const -{ - return 0; -} - -int libshared_and_static() -{ - return 0; -} - -int libshared_and_static_exported() -{ - return 0; -} - -int libshared_and_static_deprecated() -{ - return 0; -} - -int libshared_and_static_not_exported() -{ - return 0; -} - -int libshared_and_static_excluded() -{ - return 0; -} diff --git a/Tests/Module/GenerateExportHeader/lib_shared_and_static/libshared_and_static.h b/Tests/Module/GenerateExportHeader/lib_shared_and_static/libshared_and_static.h deleted file mode 100644 index ea672fe..0000000 --- a/Tests/Module/GenerateExportHeader/lib_shared_and_static/libshared_and_static.h +++ /dev/null @@ -1,66 +0,0 @@ - -#ifndef SHARED_AND_STATIC_H -#define SHARED_AND_STATIC_H - -#include "libshared_and_static_export.h" - -class MYPREFIX_LIBSHARED_AND_STATIC_EXPORT LibsharedAndStatic -{ -public: - int libshared_and_static() const; - - int libshared_and_static_exported() const; - - int MYPREFIX_LIBSHARED_AND_STATIC_DEPRECATED - libshared_and_static_deprecated() const; - - int libshared_and_static_not_exported() const; - - int MYPREFIX_LIBSHARED_AND_STATIC_NO_EXPORT - libshared_and_static_excluded() const; -}; - -class LibsharedAndStaticNotExported -{ -public: - int libshared_and_static() const; - - int MYPREFIX_LIBSHARED_AND_STATIC_EXPORT - libshared_and_static_exported() const; - - int MYPREFIX_LIBSHARED_AND_STATIC_DEPRECATED - libshared_and_static_deprecated() const; - - int libshared_and_static_not_exported() const; - - int MYPREFIX_LIBSHARED_AND_STATIC_NO_EXPORT - libshared_and_static_excluded() const; -}; - -class MYPREFIX_LIBSHARED_AND_STATIC_NO_EXPORT LibsharedAndStaticExcluded -{ -public: - int libshared_and_static() const; - - int MYPREFIX_LIBSHARED_AND_STATIC_EXPORT - libshared_and_static_exported() const; - - int MYPREFIX_LIBSHARED_AND_STATIC_DEPRECATED - libshared_and_static_deprecated() const; - - int libshared_and_static_not_exported() const; - - int MYPREFIX_LIBSHARED_AND_STATIC_NO_EXPORT - libshared_and_static_excluded() const; -}; - -MYPREFIX_LIBSHARED_AND_STATIC_EXPORT int libshared_and_static_exported(); - -MYPREFIX_LIBSHARED_AND_STATIC_DEPRECATED_EXPORT int -libshared_and_static_deprecated(); - -int libshared_and_static_not_exported(); - -int MYPREFIX_LIBSHARED_AND_STATIC_NO_EXPORT libshared_and_static_excluded(); - -#endif |
