From 75cf4f090681ad60855418b16fc0b76e522a5bab Mon Sep 17 00:00:00 2001
From: Mathieu Malaterre <mathieu.malaterre@gmail.com>
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