cmake generate_export_header examples

Signatures

generate_export_header( LIBRARY_TARGET
  [BASE_NAME <base_name>]
  [EXPORT_MACRO_NAME <export_macro_name>]
  [EXPORT_FILE_NAME <export_file_name>]
  [DEPRECATED_MACRO_NAME <deprecated_macro_name>]
  [NO_EXPORT_MACRO_NAME <no_export_macro_name>]
  [INCLUDE_GUARD_NAME <include_guard_name>]
  [STATIC_DEFINE <static_define>]
  [NO_DEPRECATED_MACRO_NAME <no_deprecated_macro_name>]
  [DEFINE_NO_DEPRECATED]
  [PREFIX_NAME <prefix_name>]
  [CUSTOM_CONTENT_FROM_VARIABLE <variable>]
)

Examples

u3d-community/U3D Source/Urho3D/CMakeLists.txt :394

generate_export_header (${TARGET_NAME} EXPORT_MACRO_NAME URHO3D_API EXPORT_FILE_NAME Urho3D.h.new CUSTOM_CONTENT_FROM_VARIABLE APPENDIX)

f3d-app/f3d cmake/f3dPlugin.cmake :279

generate_export_header(f3d-plugin-${F3D_PLUGIN_NAME}
    EXPORT_FILE_NAME plugin_export.h
    EXPORT_MACRO_NAME F3D_PLUGIN_EXPORT)

FreeCAD/FreeCAD src/3rdParty/libE57Format/cmake/Modules/E57ExportHeader.cmake :10

generate_export_header( E57Format
	EXPORT_FILE_NAME E57Export.h
	EXPORT_MACRO_NAME E57_DLL
	CUSTOM_CONTENT_FROM_VARIABLE comment
)

OGRECave/ogre Components/Bites/CMakeLists.txt :188

generate_export_header(OgreBites 
    EXPORT_MACRO_NAME _OgreBitesExport
    EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/include/OgreBitesPrerequisites.h)

RavEngine/RavEngine deps/SteamAudio-All/libmysofa/src/CMakeLists.txt :115

generate_export_header(mysofa-shared
    BASE_NAME MYSOFA
    EXPORT_FILE_NAME mysofa_export.h
    EXPORT_MACRO_NAME MYSOFA_EXPORT
    STATIC_DEFINE MYSOFA_STATIC
  )

nextcloud/desktop src/csync/CMakeLists.txt :70

generate_export_header(nextcloud_csync
  EXPORT_MACRO_NAME OCSYNC_EXPORT
  EXPORT_FILE_NAME ocsynclib.h
)

end2endzone/ShellAnything CMakeLists.txt :249

GENERATE_EXPORT_HEADER( sa.core 
                        BASE_NAME shellanything 
                        EXPORT_MACRO_NAME SHELLANYTHING_EXPORT 
                        EXPORT_FILE_NAME ${SHELLANYTHING_EXPORT_HEADER} 
)

AcademySoftwareFoundation/OpenShadingLanguage src/include/CMakeLists.txt :13

generate_export_header (OSL
          # [BASE_NAME baseName]
          EXPORT_FILE_NAME export.h
          EXPORT_MACRO_NAME OSL_API
          NO_EXPORT_MACRO_NAME OSL_LOCAL
          STATIC_DEFINE OSL_STATIC_DEFINE
          DEPRECATED_MACRO_NAME OSL_DEPRECATED
          # [NO_DEPRECATED_MACRO_NAME noDeprecatedMacroName]
          # [DEFINE_NO_DEPRECATED]
          # [PREFIX_NAME prefix]
          CUSTOM_CONTENT_FROM_VARIABLE exportextras
          )

KDE/digikam core/app/DigikamCoreTarget.cmake :86

generate_export_header(digikamcore BASE_NAME digikam EXPORT_FILE_NAME "${CMAKE_CURRENT_BINARY_DIR}/utils/digikam_core_export.h")

nv-legate/legate share/legate/mpi_wrapper/CMakeLists.txt :69

generate_export_header(
  mpi_wrapper
    BASE_NAME        LEGATE_MPI_WRAPPER
    EXPORT_FILE_NAME "${binary_include_dir}/legate_mpi_wrapper/legate_mpi_wrapper_exports.h"
)

chdb-io/chdb contrib/mongo-cxx-driver-cmake/CMakeLists.txt :52

generate_export_header(_bsoncxx
        BASE_NAME BSONCXX
        EXPORT_MACRO_NAME BSONCXX_API
        NO_EXPORT_MACRO_NAME BSONCXX_PRIVATE
        EXPORT_FILE_NAME ${BSONCXX_BINARY_DIR}/lib/bsoncxx/v_noabi/bsoncxx/config/export.hpp
        STATIC_DEFINE BSONCXX_STATIC
)

Kitware/ParaView ThirdParty/CosmoHaloFinder/vtkcosmohalofinder/CMakeLists.txt :50

generate_export_header(cosmohalofinder
  EXPORT_MACRO_NAME VTKCOSMOHALOFINDER_EXPORT
  EXPORT_FILE_NAME  "vtkCosmoHaloFinderModule.h")

AMICI-dev/AMICI ThirdParty/sundials/src/sundials/CMakeLists.txt :158

generate_export_header(
  sundials_core BASE_NAME SUNDIALS
  EXPORT_FILE_NAME
  "${PROJECT_BINARY_DIR}/include/sundials/sundials_export.h"
)

SimVascular/SimVascular Code/CMake/SimVascularMacros.cmake :962

generate_export_header(${_MODULE_TARGET}
    ${_export_macro_names}
    EXPORT_FILE_NAME ${_MODULE_EXPORT_DIRECTIVE}Exports.h
    )

OpenNMT/Tokenizer CMakeLists.txt :114

generate_export_header(${PROJECT_NAME} EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/onmt/${PROJECT_NAME_LOWER}_export.h)

projectM-visualizer/projectm cmake/GenerateExportHeader.cmake :19

GENERATE_EXPORT_HEADER( LIBRARY_TARGET
             [BASE_NAME <base_name>]
             [EXPORT_MACRO_NAME <export_macro_name>]
             [EXPORT_FILE_NAME <export_file_name>]
             [DEPRECATED_MACRO_NAME <deprecated_macro_name>]
             [NO_EXPORT_MACRO_NAME <no_export_macro_name>]
             [INCLUDE_GUARD_NAME <include_guard_name>]
             [STATIC_DEFINE <static_define>]
             [NO_DEPRECATED_MACRO_NAME <no_deprecated_macro_name>]
             [DEFINE_NO_DEPRECATED]
             [PREFIX_NAME <prefix_name>]
             [CUSTOM_CONTENT_FROM_VARIABLE <variable>]
   )

percona/percona-xtrabackup extra/libcbor/libcbor-0.11.0/src/CMakeLists.txt :21

generate_export_header(cbor EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/cbor/cbor_export.h)

mysql/mysql-server extra/libcbor/libcbor-0.11.0/src/CMakeLists.txt :21

generate_export_header(cbor EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/cbor/cbor_export.h)

mysql/mysql-router src/harness/CMakeLists.txt :203

generate_export_header(harness-library
  BASE_NAME HARNESS
  EXPORT_FILE_NAME ${MySQLRouter_BINARY_DIR}/include/harness_export.h)

ebu/ear-production-suite ear-production-suite-plugins/lib/CMakeLists.txt :174

generate_export_header(ear-plugin-base
EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/ear-plugin-base/export.h
)

apache/kudu src/kudu/client/CMakeLists.txt :169

generate_export_header(kudu_client_exported
  BASE_NAME kudu
  EXPORT_FILE_NAME ${CMAKE_BINARY_DIR}/src/kudu/util/kudu_export.h)

AcademySoftwareFoundation/OpenImageIO src/include/CMakeLists.txt :11

generate_export_header (${PROJECT_NAME}
          # [BASE_NAME baseName]
          EXPORT_FILE_NAME export.h
          EXPORT_MACRO_NAME ${PROJ_NAME}_API
          NO_EXPORT_MACRO_NAME ${PROJ_NAME}_LOCAL
          STATIC_DEFINE ${PROJ_NAME}_STATIC_DEFINE
          DEPRECATED_MACRO_NAME ${PROJ_NAME}_DEPRECATED
          # [NO_DEPRECATED_MACRO_NAME noDeprecatedMacroName]
          # [DEFINE_NO_DEPRECATED]
          # [PREFIX_NAME prefix]
          CUSTOM_CONTENT_FROM_VARIABLE exportextras
          )

cginternals/glbinding source/glbinding/CMakeLists.txt :185

generate_export_header(${target}
    EXPORT_FILE_NAME  ${export_file}
    EXPORT_MACRO_NAME ${export_macro}
)

LLNL/axom src/axom/CMakeLists.txt :73

generate_export_header( ${_component} 
                            PREFIX_NAME AXOM_
                            EXPORT_FILE_NAME ${_export_header})

prophesee-ai/openeb hal/cpp/lib/CMakeLists.txt :41

GENERATE_EXPORT_HEADER(
    metavision_hal
    EXPORT_MACRO_NAME METAVISION_HAL_EXPORT
    EXPORT_FILE_NAME ${GENERATE_FILES_DIRECTORY}/include/metavision/hal/metavision_hal_export.h
    CUSTOM_CONTENT_FROM_VARIABLE _custom_export_content
)

KDE/k3b kioworkers/videodvd/CMakeLists.txt :15

generate_export_header(kio_videodvd
    EXPORT_MACRO_NAME VIDEODVD_EXPORT
    DEPRECATED_MACRO_NAME VIDEODVD_EXPORT_DEPRECATED
    EXPORT_FILE_NAME videodvd_export.h
)

faaxm/spix libs/Core/CMakeLists.txt :112

generate_export_header(SpixCore
    EXPORT_FILE_NAME "Spix/spix_core_export.h"
)

OpenAssetIO/OpenAssetIO examples/manager/SimpleCppManager/CMakeLists.txt :84

generate_export_header(
    ${_target_name}
    EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/include/export.h
)

BioMedIA/MIRTK CMake/Modules/mirtkAddLibrary.cmake :87

generate_export_header(${target_uid}
    PREFIX_NAME              "MIRTK_"
    BASE_NAME                "${PROJECT_NAME}"
    EXPORT_MACRO_NAME        "${PROJECT_NAME}_EXPORT"
    NO_EXPORT_MACRO_NAME     "${PROJECT_NAME}_NO_EXPORT"
    DEPRECATED_MACRO_NAME    "${PROJECT_NAME}_DEPRECATED"
    NO_DEPRECATED_MACRO_NAME "${PROJECT_NAME}_NO_DEPRECATED"
    STATIC_DEFINE            "${PROJECT_NAME}_STATIC_DEFINE"
    EXPORT_FILE_NAME         "${BINARY_INCLUDE_DIR}/${PROJECT_PACKAGE_NAME_L}/${PROJECT_NAME}Export.h"
  )

fooyin/fooyin cmake/FooyinMacrosInternal.cmake :37

generate_export_header(
        ${name}
        BASE_NAME
        fy${base_name}
        EXPORT_FILE_NAME
        ${CMAKE_CURRENT_BINARY_DIR}/fy${base_name}_export.h
    )

polycube-network/polycube src/libs/prometheus-cpp/core/CMakeLists.txt :40

generate_export_header(core
  BASE_NAME ${PROJECT_NAME}-core
  EXPORT_FILE_NAME include/prometheus/detail/core_export.h
)

dfleury2/beauty src/CMakeLists.txt :59

generate_export_header(beauty EXPORT_FILE_NAME ${CMAKE_BINARY_DIR}/src/beauty/export.hpp)

InsightSoftwareConsortium/ITK CMake/ITKModuleMacros.cmake :263

generate_export_header(
        ${itk-module}
        EXPORT_FILE_NAME ${_export_header_file}
        EXPORT_MACRO_NAME ${itk-module}_EXPORT
        NO_EXPORT_MACRO_NAME ${itk-module}_HIDDEN
        STATIC_DEFINE ITK_STATIC
      )

KratosMultiphysics/Kratos applications/CoSimulationApplication/custom_external_libraries/CoSimIO/CMakeLists.txt :147

generate_export_header( co_sim_io EXPORT_MACRO_NAME CO_SIM_IO_API EXPORT_FILE_NAME
                        ${CMAKE_CURRENT_SOURCE_DIR}/co_sim_io/includes/co_sim_io_api.hpp )

cutelyst/cutelyst Cutelyst/Plugins/Authentication/CMakeLists.txt :33

generate_export_header(${target_name}
    BASE_NAME CUTELYST_PLUGIN_AUTHENTICATION
    EXPORT_FILE_NAME ../authentication_export.h
)

logicalclocks/rondb extra/libcbor/libcbor-0.11.0/src/CMakeLists.txt :21

generate_export_header(cbor EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/cbor/cbor_export.h)

ClickHouse/ClickHouse contrib/mongo-cxx-driver-cmake/CMakeLists.txt :52

generate_export_header(_bsoncxx
        BASE_NAME BSONCXX
        EXPORT_MACRO_NAME BSONCXX_API
        NO_EXPORT_MACRO_NAME BSONCXX_PRIVATE
        EXPORT_FILE_NAME ${BSONCXX_BINARY_DIR}/lib/bsoncxx/v_noabi/bsoncxx/config/export.hpp
        STATIC_DEFINE BSONCXX_STATIC
)

jupp0r/prometheus-cpp core/CMakeLists.txt :52

generate_export_header(core
  BASE_NAME ${PROJECT_NAME}-core
  EXPORT_FILE_NAME include/prometheus/detail/core_export.h
)

pingcap/tiflash contrib/prometheus-cpp-cmake/core/CMakeLists.txt :40

generate_export_header(core
  BASE_NAME ${PROJECT_NAME}-core
  EXPORT_FILE_NAME include/prometheus/detail/core_export.h
)

heal-research/operon CMakeLists.txt :189

generate_export_header(
    operon_operon
    BASE_NAME operon
    EXPORT_FILE_NAME export/operon/operon_export.hpp
    CUSTOM_CONTENT_FROM_VARIABLE pragma_suppress_c4251
)

mantidproject/mantid buildconfig/CMake/GenerateMantidExportHeader.cmake :37

generate_export_header(
    "${TARGET_LIBRARY}"
    BASE_NAME
    "MANTID_${TARGET_NAME}"
    PREFIX_NAME
    ""
    EXPORT_FILE_NAME
    "Mantid${TARGET_LIBRARY}/DllConfig.h"
    EXPORT_MACRO_NAME
    "MANTID_${TARGET_NAME}_DLL"
    DEPRECATED_MACRO_NAME
    "MANTID_${TARGET_NAME}_DEPRECATED"
    CUSTOM_CONTENT_FROM_VARIABLE
    CUSTOM
  )

libjxl/libjxl lib/jxl.cmake :80

generate_export_header(jxl_export
  BASE_NAME JXL
  EXPORT_FILE_NAME include/jxl/jxl_export.h)

vxl/vxl config/cmake/config/vxl_utils.cmake :197

generate_export_header(${LSLHVP_TARGET_NAME}
       BASE_NAME ${LSLHVP_BASE_NAME}
       EXPORT_FILE_NAME ${LSLHVP_EXPORT_HEADER_FILE}
  )

saturneric/GpgFrontend cmake/LibraryRegistry.cmake :55

generate_export_header(${target_name} EXPORT_FILE_NAME "${export_file}")

mutable-org/mutable CMakeLists.txt :266

generate_export_header(
    ${PROJECT_NAME}
    BASE_NAME "M"
    EXPORT_FILE_NAME "${CMAKE_CURRENT_SOURCE_DIR}/include/mutable/mutable-config.hpp"
)

n4n0GH/hello window-decoration/libhellocommon/CMakeLists.txt :15

generate_export_header(hellocommon5
    BASE_NAME hellocommon
    EXPORT_FILE_NAME hellocommon_export.h)

liblogicalaccess/liblogicalaccess CMakeLists.txt :44

generate_export_header(${PROJECT_NAME}
            EXPORT_MACRO_NAME "${ARGV0}_API"
            EXPORT_FILE_NAME ${_EXPORT_FILE_PATH})

troldal/OpenXLSX OpenXLSX/CMakeLists.txt :201

generate_export_header(OpenXLSX
        BASE_NAME openxlsx
        EXPORT_FILE_NAME OpenXLSX-Exports.hpp
        EXPORT_MACRO_NAME OPENXLSX_EXPORT
        NO_EXPORT_MACRO_NAME OPENXLSX_HIDDEN)

karastojko/mailio CMakeLists.txt :149

generate_export_header(${PROJECT_NAME} EXPORT_FILE_NAME export.hpp)

facebook/mysql-5.6 extra/libcbor/src/CMakeLists.txt :11

generate_export_header(cbor EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/cbor/cbor_export.h)

polardb/polardbx-engine extra/libcbor/src/CMakeLists.txt :11

generate_export_header(cbor EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/cbor/cbor_export.h)

OpenKinect/libfreenect2 CMakeLists.txt :427

GENERATE_EXPORT_HEADER(freenect2
  BASE_NAME libfreenect2
  EXPORT_FILE_NAME libfreenect2/export.h
)

skmp/reicast-emulator CMakeLists.txt :284

GENERATE_EXPORT_HEADER (reicast
        BASE_NAME reicast
        EXPORT_MACRO_NAME reicast_EXPORT
        EXPORT_FILE_NAME reicast_Export.h
        STATIC_DEFINE reicast_BUILT_AS_STATIC
      )

gemrb/gemrb gemrb/core/CMakeLists.txt :180

GENERATE_EXPORT_HEADER(gemrb_core BASE_NAME GEM EXPORT_FILE_NAME ../includes/gem-core-export.h CUSTOM_CONTENT_FROM_VARIABLE EXTENDED_EXPORTS)

chemfiles/chemfiles CMakeLists.txt :192

generate_export_header(chemfiles
    BASE_NAME CHFL
    EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/include/chemfiles/exports.h
)

flexible-collision-library/fcl include/fcl/CMakeLists.txt :38

generate_export_header(${PROJECT_NAME}
  EXPORT_FILE_NAME export.h
)

aau-cns/mars_lib source/mars/CMakeLists.txt :183

generate_export_header(${target}
    EXPORT_FILE_NAME  ${export_file}
    EXPORT_MACRO_NAME ${export_macro}
)

GreatSQL/GreatSQL extra/libcbor/src/CMakeLists.txt :11

generate_export_header(cbor EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/cbor/cbor_export.h)

google/glog CMakeLists.txt :503

generate_export_header (glog
  EXPORT_MACRO_NAME GLOG_EXPORT
  EXPORT_FILE_NAME ${glog_BINARY_DIR}/glog/export.h)

sakurs2/tinyCoroLab CMakeLists.txt :119

generate_export_header(${PROJECT_NAME} BASE_NAME CORO EXPORT_FILE_NAME include/coro/export.hpp)

percona/percona-xtradb-cluster extra/libcbor/libcbor-0.11.0/src/CMakeLists.txt :21

generate_export_header(cbor EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/cbor/cbor_export.h)

MITK/MITK CMake/mitkFunctionCreateModule.cmake :576

generate_export_header(${MODULE_NAME}
          ${_export_macro_names}
          EXPORT_FILE_NAME ${MODULE_NAME}Exports.h
        )

cucumber/cucumber-cpp src/CMakeLists.txt :95

generate_export_header(cucumber-cpp
    EXPORT_FILE_NAME "cucumber-cpp/internal/CukeExport.hpp"
)

Tinob/Ishiiruka Externals/cubeb/CMakeLists.txt :60

generate_export_header(cubeb EXPORT_FILE_NAME ${CMAKE_BINARY_DIR}/exports/cubeb_export.h)

fpagliughi/sockpp src/CMakeLists.txt :100

generate_export_header(sockpp-shared
        BASE_NAME sockpp
        EXPORT_FILE_NAME ${SOCKPP_GENERATED_DIR}/include/sockpp/export.h
    )

asutton/origin origin/algorithm/CMakeLists.txt :38

generate_export_header(origin-algorithm EXPORT_FILE_NAME export.hpp)

cginternals/globjects source/globjects/CMakeLists.txt :306

generate_export_header(${target}
    EXPORT_FILE_NAME  ${export_file}
    EXPORT_MACRO_NAME ${export_macro}
)

OpenMS/OpenMS cmake/add_library_macros.cmake :175

generate_export_header(${openms_add_library_TARGET_NAME}
                          EXPORT_MACRO_NAME ${_TARGET_UPPER_CASE}_DLLAPI
                          EXPORT_FILE_NAME ${_CONFIG_H})

Kitware/VTK CMake/vtkModule.cmake :4666

generate_export_header("${_vtk_add_module_real_target}"
      EXPORT_MACRO_NAME         "${_vtk_add_module_EXPORT_MACRO_PREFIX}_EXPORT"
      NO_EXPORT_MACRO_NAME      "${_vtk_add_module_EXPORT_MACRO_PREFIX}_NO_EXPORT"
      DEPRECATED_MACRO_NAME     "${_vtk_add_module_EXPORT_MACRO_PREFIX}_DEPRECATED"
      NO_DEPRECATED_MACRO_NAME  "${_vtk_add_module_EXPORT_MACRO_PREFIX}_NO_DEPRECATED"
      STATIC_DEFINE             "${_vtk_add_module_EXPORT_MACRO_PREFIX}_STATIC_DEFINE"
      EXPORT_FILE_NAME          "${_vtk_add_module_module_header_name}"
      CUSTOM_CONTENT_FROM_VARIABLE _vtk_add_module_module_content)

samdauwe/BabylonCpp cmake/BabylonAddTarget.cmake :11

generate_export_header(${TARGET}
        EXPORT_FILE_NAME  ${EXPORT_FILE}
        EXPORT_MACRO_NAME ${EXPORT_MACRO}
        )

orbbec/OrbbecSDK_v2 src/CMakeLists.txt :26

generate_export_header(OrbbecSDK BASE_NAME OB EXPORT_FILE_NAME ${OB_PUBLIC_HEADERS_DIR}/libobsensor/h/Export.h)

apertus-open-source-cinema/opencine Source/OCcore/CMakeLists.txt :53

GENERATE_EXPORT_HEADER(${PROJECT_NAME} EXPORT_MACRO_NAME ${EXPORT_NAME} EXPORT_FILE_NAME ${CMAKE_BINARY_DIR}/exports/${PROJECT_NAME}_export.h)

SuperElastix/elastix Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/CMakeLists.txt :46

generate_export_header(ANNlib
  EXPORT_FILE_NAME ${elastix_BINARY_DIR}/ANN/ANNExport.h)

percona/percona-server extra/libcbor/libcbor-0.11.0/src/CMakeLists.txt :21

generate_export_header(cbor EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/cbor/cbor_export.h)

LadybirdBrowser/ladybird Libraries/LibGC/CMakeLists.txt :29

generate_export_header(LibGC EXPORT_MACRO_NAME GC_API EXPORT_FILE_NAME "Export.h")

prusa3d/Prusa-Firmware-Buddy lib/libbgcode/CMakeLists.txt :71

generate_export_header(${_libname}_core
    EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/core/export.h
)

OSGeo/grass cmake/modules/build_module.cmake :140

generate_export_header(${G_NAME} STATIC_DEFINE "STATIC_BUILD"
                           EXPORT_FILE_NAME ${export_file_name})

apache/celix libs/dfi/CMakeLists.txt :48

generate_export_header(dfi
			BASE_NAME "CELIX_DFI"
			EXPORT_FILE_NAME "${CMAKE_BINARY_DIR}/celix/gen/includes/dfi/celix_dfi_export.h")

mltframework/mlt src/modules/glaxnimate/CMakeLists.txt :176

generate_export_header(${ARG_TARGET}
        EXPORT_FILE_NAME "${EXPORT_MACRO_PREFIX}_export.h"
        EXPORT_MACRO_NAME "${EXPORT_MACRO_PREFIX_UPPERCASE}_EXPORT"
    )

open62541/open62541 CMakeLists.txt :780

generate_export_header(mdnsd EXPORT_FILE_NAME "${PROJECT_BINARY_DIR}/src_generated/mdnsd_config.h"
                           BASE_NAME MDNSD DEFINE_NO_DEPRECATED CUSTOM_CONTENT_FROM_VARIABLE MDNSD_CONFIG_EXTRA)

MiKTeX/miktex Libraries/3rd/lua53/CMakeLists.txt :89

generate_export_header(${lua53_target_library}
    BASE_NAME MIKTEX_LUA
    EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/include/miktex/lua/export.h
    STATIC_DEFINE MIKTEX_LUA_STATIC
)

mpeg5/xeve src_base/CMakeLists.txt :44

generate_export_header(${LIB_NAME_BASE}
                       BASE_NAME XEVE
                       EXPORT_FILE_NAME ${CMAKE_BINARY_DIR}/xeve_exports.h)

USEPA/Stormwater-Management-Model src/outfile/CMakeLists.txt :32

generate_export_header(swmm-output
    BASE_NAME swmm_output
    EXPORT_MACRO_NAME EXPORT_OUT_API
    EXPORT_FILE_NAME swmm_output_export.h
    STATIC_DEFINE SHARED_EXPORTS_BUILT_AS_STATIC
)

ucla-vision/xivo thirdparty/glog/CMakeLists.txt :636

generate_export_header (glog
  EXPORT_MACRO_NAME GOOGLE_GLOG_DLL_DECL
  EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/glog/export.h)

chili-epfl/chilitags src/CMakeLists.txt :35

generate_export_header(chilitags
    BASE_NAME CHILITAGS
    EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/chilitags_export.hpp
)

tontechio/pow-miner-gpu tonlib/CMakeLists.txt :119

generate_export_header(tonlibjson EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/tonlib/tonlibjson_export.h)

CTSRD-CHERI/cheribsd contrib/libcbor/src/CMakeLists.txt :21

generate_export_header(cbor EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/cbor/cbor_export.h)

eclipse-cyclonedds/cyclonedds src/core/cdr/CMakeLists.txt :52

generate_export_header(
  cdr BASE_NAME DDS EXPORT_FILE_NAME include/dds/export.h)