22#-----------------------------------------------------------------------
33macro (define_mex_lib name )
44 internal_define_mex_lib(${name} 0 ) # is_private = 0
5- endmacro (define_mex_lib )
5+ endmacro ()
66
77# define_mex_lib_private(): Declares a private MEX library, which is stored in /private subfolder
88# private libraries are typically used for MEX classes (MEX libraries containing several methods
@@ -11,7 +11,7 @@ endmacro(define_mex_lib)
1111#-----------------------------------------------------------------------
1212macro (define_mex_lib_private name )
1313 internal_define_mex_lib(${name} 1 ) # is_private = 1
14- endmacro (define_mex_lib_private )
14+ endmacro ()
1515
1616# Implementation of both define_mex_lib() and define_mex_lib_private():
1717#-----------------------------------------------------------------------------
@@ -21,22 +21,22 @@ macro(internal_define_mex_lib name is_private)
2121 if (${is_private} )
2222 set (subfolder private ) # Special subfolder private in Matlab (restricted access)
2323 set (underscore "_" ) # Suffix _ (syntax chosen for private libraries)
24- endif (${is_private} )
24+ endif ()
2525
2626 # 32-bit or 64-bit mex: choose correct suffix depending on system
2727 if (WIN32 )
2828 if (CMAKE_CL_64 )
2929 set (MEX_SUFFIX .mexw64)
30- else (CMAKE_CL_64 )
30+ else ()
3131 set (MEX_SUFFIX .mexw32)
32- endif (CMAKE_CL_64 )
33- else (WIN32 )
32+ endif ()
33+ else ()
3434 if (CMAKE_SIZEOF_VOID_P MATCHES "8" )
3535 set (MEX_SUFFIX .mexa64)
36- else (CMAKE_SIZEOF_VOID_P MATCHES "8" )
36+ else ()
3737 set (MEX_SUFFIX .mexglx)
3838 endif (CMAKE_SIZEOF_VOID_P MATCHES "8" )
39- endif (WIN32 )
39+ endif ()
4040
4141 # Define MEX library target with specific options
4242 set_target_properties (${name} PROPERTIES
@@ -50,7 +50,7 @@ macro(internal_define_mex_lib name is_private)
5050 # Preprocessor #defines are done here to set proper behaviour of Matlab headers (e.g. matrix.h) during compilation
5151 add_definitions (/DMATLAB_MEX_FILE) # Equivalent to #define MATLAB_MEX_FILE
5252 add_definitions (/DMX_COMPAT_32) # Equivalent to #define MX_COMPAT_32
53- endmacro (internal_define_mex_lib )
53+ endmacro ()
5454
5555# define_mex_test(): Declares a MEX executable which allows debug of mexFunction() through main() function:
5656# Important: This scripts bases on previously configured MEX library,
@@ -72,4 +72,4 @@ endmacro(internal_define_mex_lib)
7272
7373 # Set MEX tests' output directory
7474 set_target_properties ("${name} -test" PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${MEX_EXECUTABLE_OUTPUT_PATH} )
75- endmacro (define_mex_test name )
75+ endmacro ()
0 commit comments