Hello,
I would like to build OpenSG 2.0 with the new CMake build system for
win32 and win64.
Before I start with this, I would like to collect some information about
the new build system and the win64 environment. I'm quite new to the
CMake system, so please excuse if my questions are trivial...
Here are some of my questions:
1. How can I adapt the build process with respect to the following
parts:
- special compiler flags: I build all my libraries with the
follwing switches
/D_SECURE_SCL=0
/D_SCL_SECURE_NO_WARNINGS
/D_CRT_SECURE_NO_DEPRECATE
/D_SCL_SECURE_NO_DEPRECATE
- custom memory management: I link all my applications and
dynamic link
libraries with a home made memory management library named
'MemManager'.
For that I must link to the library and link a special object
into all dlls.
Debug:
======
libD/MemManagerD.lib
libD/NewDeleteImplD.obj
Release:
========
lib/MemManager.lib
lib/NewDeleteImpl.obj
- compiler variations: I must be able to optionally build the
libraries without SSE2
support, i.e without /arch:SSE2.
- special build type DEBUG_OPTIMIZED. I'm used to build
optimized libraries with the
debug runtime, i.e. I need the following targets:
a) Release: /O2 /MD
b) Debug: /Od /MDd
c) DebugOpt: /O2 /MDd
2. I would like to build the external dependencies myself. For that I
need to know which
versions I have to use? Especially, I'm not sure about the following
dependencies:
a) Collada
b) vtk
c) OpenEXR
3. Are the C-API dependencies available for the win64 platform?
4. Do I have to pay attention to any other issues with the win64
platform? I do not have much
experience with that target.
I already do have managed to build the OpenSG 2.0 branch on the win32
platform with the old Scons build system some month ago. So my questions
are especially targeting the CMake build system and the win64 platform.
Sorry for asking all these questions. But switching to a new build
system and a new platform is allways troublesome in the first place.
Best regards,
Johannes
____________
Virus checked by G DATA AntiVirusKit
Version: AVK 19.4651 from 16.04.2009
Virus news: www.antiviruslab.com
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users