Idf tools: Minor change for OSX compatibility (some from a patch from stegmaier@sw-systems.de)
This commit is contained in:
commit
70ce6d2825
|
@ -18,14 +18,7 @@ add_executable( idf2vrml idf2vrml.cpp )
|
||||||
|
|
||||||
target_link_libraries( dxf2idf lib_dxf idf3 ${wxWidgets_LIBRARIES} )
|
target_link_libraries( dxf2idf lib_dxf idf3 ${wxWidgets_LIBRARIES} )
|
||||||
|
|
||||||
if( WIN32 )
|
target_link_libraries( idf2vrml idf3 ${OPENGL_LIBRARIES} ${wxWidgets_LIBRARIES} )
|
||||||
set ( LIB_GLU glu32 )
|
|
||||||
else()
|
|
||||||
set ( LIB_GLU GLU )
|
|
||||||
endif()
|
|
||||||
|
|
||||||
target_link_libraries( idf2vrml idf3 ${LIB_GLU} ${wxWidgets_LIBRARIES} )
|
|
||||||
|
|
||||||
|
|
||||||
install( TARGETS idfcyl idfrect dxf2idf idf2vrml
|
install( TARGETS idfcyl idfrect dxf2idf idf2vrml
|
||||||
DESTINATION ${KICAD_BIN}
|
DESTINATION ${KICAD_BIN}
|
||||||
|
|
|
@ -40,8 +40,6 @@
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
#include <vrml_layer.h>
|
#include <vrml_layer.h>
|
||||||
|
|
||||||
#include <wx/glcanvas.h> // CALLBACK definition, needed on Windows
|
|
||||||
|
|
||||||
#ifndef CALLBACK
|
#ifndef CALLBACK
|
||||||
#define CALLBACK
|
#define CALLBACK
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -32,8 +32,12 @@
|
||||||
* PCB for VRML output.
|
* PCB for VRML output.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef VRML_BOARD_H
|
#ifndef VRML_LAYER_H
|
||||||
#define VRML_BOARD_H
|
#define VRML_LAYER_H
|
||||||
|
|
||||||
|
|
||||||
|
#include <wx/glcanvas.h> // CALLBACK definition, needed on Windows
|
||||||
|
// alse needed on OSX to define __DARWIN__
|
||||||
|
|
||||||
#ifdef __WXMAC__
|
#ifdef __WXMAC__
|
||||||
# ifdef __DARWIN__
|
# ifdef __DARWIN__
|
||||||
|
@ -426,4 +430,4 @@ public:
|
||||||
const std::string& GetError( void );
|
const std::string& GetError( void );
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // VRML_BOARD_H
|
#endif // VRML_LAYER_H
|
||||||
|
|
Loading…
Reference in New Issue