mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-26 02:07:36 +00:00
Rename BUILD_SHARED_LIBS project-wide precompiler definition to IFC_SHARED_BUILD
This commit is contained in:
@@ -63,7 +63,7 @@ MESSAGE(STATUS "LIBDIR: ${LIBDIR}")
|
|||||||
set(IFCOPENSHELL_LIBARY_DIR "") # for *nix rpaths
|
set(IFCOPENSHELL_LIBARY_DIR "") # for *nix rpaths
|
||||||
|
|
||||||
if (BUILD_SHARED_LIBS)
|
if (BUILD_SHARED_LIBS)
|
||||||
add_definitions(-DBUILD_SHARED_LIBS)
|
add_definitions(-DIFC_SHARED_BUILD)
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
message(WARNING "Building DLLs against the static VC run-time. This is not recommended if the DLLs are to be redistributed.")
|
message(WARNING "Building DLLs against the static VC run-time. This is not recommended if the DLLs are to be redistributed.")
|
||||||
# C4521: 'identifier' : class 'type' needs to have dll-interface to be used by clients of class 'type2'
|
# C4521: 'identifier' : class 'type' needs to have dll-interface to be used by clients of class 'type2'
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
#ifndef IFC_GEOM_API_H
|
#ifndef IFC_GEOM_API_H
|
||||||
#define IFC_GEOM_API_H
|
#define IFC_GEOM_API_H
|
||||||
|
|
||||||
#ifdef BUILD_SHARED_LIBS
|
#ifdef IFC_SHARED_BUILD
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
#ifdef IFC_GEOM_EXPORTS
|
#ifdef IFC_GEOM_EXPORTS
|
||||||
#define IFC_GEOM_API __declspec(dllexport)
|
#define IFC_GEOM_API __declspec(dllexport)
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
#ifndef IFC_PARSE_API_H
|
#ifndef IFC_PARSE_API_H
|
||||||
#define IFC_PARSE_API_H
|
#define IFC_PARSE_API_H
|
||||||
|
|
||||||
#ifdef BUILD_SHARED_LIBS
|
#ifdef IFC_SHARED_BUILD
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
#ifdef IFC_PARSE_EXPORTS
|
#ifdef IFC_PARSE_EXPORTS
|
||||||
#define IFC_PARSE_API __declspec(dllexport)
|
#define IFC_PARSE_API __declspec(dllexport)
|
||||||
|
|||||||
Reference in New Issue
Block a user