STYLE: More verbose comments
authorMathieu Malaterre <mathieu.malaterre@gmail.com>
Tue, 31 Jan 2006 14:41:40 +0000 (14:41 +0000)
committerMathieu Malaterre <mathieu.malaterre@gmail.com>
Tue, 31 Jan 2006 14:41:40 +0000 (14:41 +0000)
libopenjpeg/CMakeLists.txt

index cd7b678678227af0bf7697d8953d73b184a699ff..b843a65f983d959c472d2835c5168e9293e0bf77 100644 (file)
@@ -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