From 75cf4f090681ad60855418b16fc0b76e522a5bab Mon Sep 17 00:00:00 2001 From: Mathieu Malaterre Date: Tue, 31 Jan 2006 14:41:40 +0000 Subject: [PATCH] STYLE: More verbose comments --- libopenjpeg/CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libopenjpeg/CMakeLists.txt b/libopenjpeg/CMakeLists.txt index cd7b6786..b843a65f 100644 --- a/libopenjpeg/CMakeLists.txt +++ b/libopenjpeg/CMakeLists.txt @@ -23,16 +23,25 @@ SET(OpenJPEG_SRCS tgt.c ) +# Prepare the .def file (Module definition) +# depending on wether we are: +# 1. Building a dll (shared lib) +# 2. Wether we are using cl or bcc32 (underscore convention) IF(WIN32 AND BUILD_SHARED_LIBS) SET(UNDERSCORE) + # Borland expect symbol to start with _ IF(BORLAND) SET(UNDERSCORE "_") ENDIF(BORLAND) + # Borland will by default use a .def file if present in + # the binary directory CONFIGURE_FILE( ${OPENJPEG_SOURCE_DIR}/libopenjpeg/openjpeg.def.in ${OPENJPEG_BINARY_DIR}/libopenjpeg/openjpeg.def @ONLY IMMEDIATE ) + # You can directly pass a .def file to cl this is + # recognized IF(NOT BORLAND) SET(OpenJPEG_SRCS ${OpenJPEG_SRCS} ${OPENJPEG_BINARY_DIR}/libopenjpeg/openjpeg.def -- 2.40.0