Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Older versions versus new

Older versions versus new

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
22 Posts 3 Posters 3.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • aha_1980A aha_1980

    @yuliana sorry, I'm still not sure which error you are referring to.

    Y Offline
    Y Offline
    yuliana
    wrote on last edited by
    #8

    @aha_1980 I am referring to the warning I am receiving.

    aha_1980A 1 Reply Last reply
    0
    • Y yuliana

      @aha_1980 I am referring to the warning I am receiving.

      aha_1980A Offline
      aha_1980A Offline
      aha_1980
      Lifetime Qt Champion
      wrote on last edited by
      #9

      @yuliana

      I am referring to the warning I am receiving.

      The CMake warning? Do you use CMake at all? Have you installed it? And as @SGaist already asked:

      Did you point your kit to your installed version of CMake ?

      Regards

      Qt has to stay free or it will die.

      Y 1 Reply Last reply
      0
      • aha_1980A aha_1980

        @yuliana

        I am referring to the warning I am receiving.

        The CMake warning? Do you use CMake at all? Have you installed it? And as @SGaist already asked:

        Did you point your kit to your installed version of CMake ?

        Regards

        Y Offline
        Y Offline
        yuliana
        wrote on last edited by
        #10

        @aha_1980 @SGaist Yes this is what I have applied thus far.

        0_1557430834606_image (1).png

        0_1557430850477_image (2).png

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #11

          Are you setting the build type anywhere in your own project ?

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          Y 1 Reply Last reply
          0
          • SGaistS SGaist

            Are you setting the build type anywhere in your own project ?

            Y Offline
            Y Offline
            yuliana
            wrote on last edited by
            #12

            @SGaist not sure what you mean by that so I am going to go ahead and say no!

            1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #13

              Then check in CMakeList.txt.user

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              Y 1 Reply Last reply
              0
              • SGaistS SGaist

                Then check in CMakeList.txt.user

                Y Offline
                Y Offline
                yuliana
                wrote on last edited by
                #14

                @SGaist what exactly should I check in that file?

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #15

                  Whether it contains anything related to the build type.

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  Y 1 Reply Last reply
                  2
                  • SGaistS SGaist

                    Whether it contains anything related to the build type.

                    Y Offline
                    Y Offline
                    yuliana
                    wrote on last edited by
                    #16

                    @SGaist I'm not quite sure where to find that file, this is all I have for the CMake folder.

                    0_1557514705853_01.PNG

                    And this is the CMakeLists.txt file I have in my projects folder.
                    0_1557514787732_002.PNG

                    Y 1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #17

                      That file should be generated when you configured your project in Qt Creator.

                      Can you show your CMakeLists.txt file content ?

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      Y 1 Reply Last reply
                      2
                      • SGaistS SGaist

                        That file should be generated when you configured your project in Qt Creator.

                        Can you show your CMakeLists.txt file content ?

                        Y Offline
                        Y Offline
                        yuliana
                        wrote on last edited by
                        #18

                        @SGaist is it okay if I send you this file over chat? It might be too big to post. Also regarding the file that should be generated when configuring the project, I believe it has not been created yet.

                        1 Reply Last reply
                        0
                        • Y Offline
                          Y Offline
                          yuliana
                          wrote on last edited by SGaist
                          #19

                          @SGaist I wasn't able to send it to you so here it is:

                          #  Software License Agreement (BSD License)
                          #  Copyright (c) 2003-2015, CHAI3D.
                          #  (www.chai3d.org)
                          #
                          #  All rights reserved.
                          #
                          #  Redistribution and use in source and binary forms, with or without
                          #  modification, are permitted provided that the following conditions
                          #  are met:
                          #
                          #  * Redistributions of source code must retain the above copyright
                          #  notice, this list of conditions and the following disclaimer.
                          #
                          #  * Redistributions in binary form must reproduce the above
                          #  copyright notice, this list of conditions and the following
                          #  disclaimer in the documentation and/or other materials provided
                          #  with the distribution.
                          #
                          #  * Neither the name of CHAI3D nor the names of its contributors may
                          #  be used to endorse or promote products derived from this software
                          #  without specific prior written permission.
                          #
                          #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
                          #  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
                          #  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
                          #  FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
                          #  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
                          #  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
                          #  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
                          #  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
                          #  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
                          #  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
                          #  ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
                          #  POSSIBILITY OF SUCH DAMAGE.
                          #
                          #  $Author: seb $
                          #  $Date: 2015-06-16 14:08:43 +1200 (Tue, 16 Jun 2015) $
                          #  $Rev: 1734 $
                          #
                          # configuration
                          #
                          cmake_minimum_required (VERSION 2.8.12)
                          project (SGL-MOM)
                          # version info
                          file (READ ${PROJECT_SOURCE_DIR}/src/version VERSION)
                          STRING(REGEX REPLACE ".*MAJOR=([0-9]+).*" "\\1" MAJOR_VERSION "${VERSION}")
                          STRING(REGEX REPLACE ".*MINOR=([0-9]+).*" "\\1" MINOR_VERSION "${VERSION}")
                          STRING(REGEX REPLACE ".*RELEASE=([0-9]+).*" "\\1" RELEASE_VERSION "${VERSION}")
                          set(PROJECT_VERSION ${MAJOR_VERSION}.${MINOR_VERSION}.${RELEASE_VERSION})
                          # platform detection
                          if (CMAKE_SYSTEM_NAME MATCHES Windows)
                            set (OS "win")
                            if (CMAKE_CL_64)
                              set (ARCH "x64")
                            else ()
                              set (ARCH "x86")
                            endif ()
                          elseif (CMAKE_SYSTEM_NAME MATCHES Darwin)
                            set (OS "mac")
                            if (CMAKE_SIZEOF_VOID_P EQUAL 8)
                              set (ARCH "x86_64")
                            else ()
                              set (ARCH "i386")
                            endif ()
                          elseif (CMAKE_SYSTEM_NAME MATCHES Linux) 
                            set (OS "lin")
                            if (CMAKE_SIZEOF_VOID_P EQUAL 8)
                              set (ARCH "x86_64")
                            else ()
                              set (ARCH "i686")
                            endif ()
                          endif ()
                          # output location
                          set (CMAKE_RUNTIME_OUTPUT_DIRECTORY                ${PROJECT_SOURCE_DIR}/bin)
                          set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG          ${PROJECT_SOURCE_DIR}/bin)
                          set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL     ${PROJECT_SOURCE_DIR}/bin)
                          set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE        ${PROJECT_SOURCE_DIR}/bin)
                          set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO ${PROJECT_SOURCE_DIR}/bin)
                          # on Windows, freeglut dependency
                          if (CMAKE_SYSTEM_NAME MATCHES Windows)
                            add_subdirectory (${PROJECT_SOURCE_DIR}/extras/freeglut)
                          # on non-Windows, DHD dependency
                          else ()
                            include_directories (${PROJECT_SOURCE_DIR}/external/DHD/include)
                            set (DHD_LIBRARY_DIRS ${PROJECT_SOURCE_DIR}/external/DHD/lib/${OS}-${ARCH})
                            link_directories (${DHD_LIBRARY_DIRS})
                          endif ()
                          # Windows global build options
                          if (CMAKE_SYSTEM_NAME MATCHES Windows)
                            # VisualStudio compiler
                            if (MSVC)
                              add_definitions (-D_CRT_SECURE_NO_DEPRECATE)
                              if (CMAKE_CL_64)
                                add_definitions (-DWIN64)
                              else ()
                                add_definitions (-DWIN32)
                              endif ()
                              
                            # MinGW compiler
                            elseif (MINGW)
                              add_definitions (-DWIN32)
                              set (CMAKE_CXX_FLAGS                "${CMAKE_CXX_FLAGS}                -march=native -std=c++0x")
                              set (CMAKE_CXX_FLAGS_DEBUG          "${CMAKE_CXX_FLAGS_DEBUG}          -march=native -std=c++0x")
                              set (CMAKE_CXX_FLAGS_MINSIZEREL     "${CMAKE_CXX_FLAGS_MINSIZEREL}     -march=native -std=c++0x")
                              set (CMAKE_CXX_FLAGS_RELEASE        "${CMAKE_CXX_FLAGS_RELEASE}        -march=native -std=c++0x")
                              set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -march=native -std=c++0x")
                              set (CMAKE_C_FLAGS                  "${CMAKE_C_FLAGS}                  -march=native")
                              set (CMAKE_C_FLAGS_DEBUG            "${CMAKE_C_FLAGS_DEBUG}            -march=native")
                              set (CMAKE_C_FLAGS_MINSIZEREL       "${CMAKE_C_FLAGS_MINSIZEREL}       -march=native")
                              set (CMAKE_C_FLAGS_RELEASE          "${CMAKE_C_FLAGS_RELEASE}          -march=native")
                              set (CMAKE_C_FLAGS_RELWITHDEBINFO   "${CMAKE_C_FLAGS_RELWITHDEBINFO}   -march=native")
                            endif ()
                          # Linux global build options
                          elseif (CMAKE_SYSTEM_NAME MATCHES Linux)
                            add_definitions (-DLINUX)
                            set (CMAKE_CXX_FLAGS                "${CMAKE_CXX_FLAGS}                -fPIC -march=native -std=c++0x")
                            set (CMAKE_CXX_FLAGS_DEBUG          "${CMAKE_CXX_FLAGS_DEBUG}          -fPIC -march=native -std=c++0x")
                            set (CMAKE_CXX_FLAGS_MINSIZEREL     "${CMAKE_CXX_FLAGS_MINSIZEREL}     -fPIC -march=native -std=c++0x")
                            set (CMAKE_CXX_FLAGS_RELEASE        "${CMAKE_CXX_FLAGS_RELEASE}        -fPIC -march=native -std=c++0x")
                            set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -fPIC -march=native -std=c++0x")
                            set (CMAKE_C_FLAGS                  "${CMAKE_C_FLAGS}                  -fPIC -march=native")
                            set (CMAKE_C_FLAGS_DEBUG            "${CMAKE_C_FLAGS_DEBUG}            -fPIC -march=native")
                            set (CMAKE_C_FLAGS_MINSIZEREL       "${CMAKE_C_FLAGS_MINSIZEREL}       -fPIC -march=native")
                            set (CMAKE_C_FLAGS_RELEASE          "${CMAKE_C_FLAGS_RELEASE}          -fPIC -march=native")
                            set (CMAKE_C_FLAGS_RELWITHDEBINFO   "${CMAKE_C_FLAGS_RELWITHDEBINFO}   -fPIC -march=native")
                          # Mac OS X global build options
                          elseif (CMAKE_SYSTEM_NAME MATCHES Darwin)
                            add_definitions (-DMACOSX)
                            set (CMAKE_CXX_FLAGS                "${CMAKE_CXX_FLAGS}                -Qunused-arguments -Wno-deprecated -std=c++0x -stdlib=libc++")
                            set (CMAKE_CXX_FLAGS_DEBUG          "${CMAKE_CXX_FLAGS_DEBUG}          -Qunused-arguments -Wno-deprecated -std=c++0x -stdlib=libc++")
                            set (CMAKE_CXX_FLAGS_MINSIZEREL     "${CMAKE_CXX_FLAGS_MINSIZEREL}     -Qunused-arguments -Wno-deprecated -std=c++0x -stdlib=libc++")
                            set (CMAKE_CXX_FLAGS_RELEASE        "${CMAKE_CXX_FLAGS_RELEASE}        -Qunused-arguments -Wno-deprecated -std=c++0x -stdlib=libc++")
                            set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -Qunused-arguments -Wno-deprecated -std=c++0x -stdlib=libc++")
                            set (CMAKE_C_FLAGS                  "${CMAKE_C_FLAGS}                  -Qunused-arguments -Wno-deprecated")
                            set (CMAKE_C_FLAGS_DEBUG            "${CMAKE_C_FLAGS_DEBUG}            -Qunused-arguments -Wno-deprecated")
                            set (CMAKE_C_FLAGS_MINSIZEREL       "${CMAKE_C_FLAGS_MINSIZEREL}       -Qunused-arguments -Wno-deprecated")
                            set (CMAKE_C_FLAGS_RELEASE          "${CMAKE_C_FLAGS_RELEASE}          -Qunused-arguments -Wno-deprecated")
                            set (CMAKE_C_FLAGS_RELWITHDEBINFO   "${CMAKE_C_FLAGS_RELWITHDEBINFO}   -Qunused-arguments -Wno-deprecated")
                          endif ()
                          # 
                          # static library
                          # 
                          # header search path
                          include_directories (${PROJECT_SOURCE_DIR}/src)
                          include_directories (${PROJECT_SOURCE_DIR}/external/Eigen)
                          include_directories (${PROJECT_SOURCE_DIR}/external/glew/include)
                          include_directories (${PROJECT_SOURCE_DIR}/external/giflib/include)
                          include_directories (${PROJECT_SOURCE_DIR}/external/lib3ds/include)
                          include_directories (${PROJECT_SOURCE_DIR}/external/libjpeg/include)
                          include_directories (${PROJECT_SOURCE_DIR}/external/libpng/include)
                          include_directories (${PROJECT_SOURCE_DIR}/external/openal/include)
                          include_directories (${PROJECT_SOURCE_DIR}/external/openal/OpenAL32/Include)
                          include_directories (${PROJECT_SOURCE_DIR}/external/openal/Alc)
                          include_directories (${PROJECT_SOURCE_DIR}/external/theoraplayer/include/theoraplayer)
                          include_directories (${PROJECT_SOURCE_DIR}/external/theoraplayer/external/ogg/include)
                          include_directories (${PROJECT_SOURCE_DIR}/external/theoraplayer/external/theora/include)
                          include_directories (${PROJECT_SOURCE_DIR}/external/theoraplayer/external/vorbis/include)
                          include_directories (${PROJECT_SOURCE_DIR}/external/theoraplayer/external/vorbis/lib)
                          include_directories (${PROJECT_SOURCE_DIR}/external/theoraplayer/src/Theora)
                          # static library source files
                          file (GLOB_RECURSE source ${CHAI3D_SOURCE_DIR}/src/*.cpp)
                          # static library external dependencies source files
                          file (GLOB_RECURSE source_gif       ${PROJECT_SOURCE_DIR}/external/giflib/src/*.c)
                          file (GLOB_RECURSE source_glew      ${PROJECT_SOURCE_DIR}/external/glew/src/*.c)
                          file (GLOB_RECURSE source_3ds       ${PROJECT_SOURCE_DIR}/external/lib3ds/src/*.c)
                          file (GLOB_RECURSE source_jpeg      ${PROJECT_SOURCE_DIR}/external/libjpeg/src/*.c)
                          file (GLOB_RECURSE source_png       ${PROJECT_SOURCE_DIR}/external/libpng/src/*.c)
                          file (GLOB_RECURSE source_openal    ${PROJECT_SOURCE_DIR}/external/openal/*.c)
                          file (GLOB_RECURSE source_theorac   ${PROJECT_SOURCE_DIR}/external/theoraplayer/*.c)
                          file (GLOB_RECURSE source_theoracpp ${PROJECT_SOURCE_DIR}/external/theoraplayer/*.cpp)
                          # platform-specific source files adjustments
                          if (CMAKE_SYSTEM_NAME MATCHES Windows)
                            file (GLOB_RECURSE source_theora_exclude ${PROJECT_SOURCE_DIR}/external/theoraplayer/external/theora/lib/x86/*.c)
                          else ()
                            file (GLOB_RECURSE source_theora_exclude ${PROJECT_SOURCE_DIR}/external/theoraplayer/external/theora/lib/x86_vc/*.c)
                          endif ()
                          list (REMOVE_ITEM source_theorac ${source_theora_exclude})
                          # build flags
                          add_definitions (${PROJECT_DEFINITIONS} -DGLEW_STATIC -DAL_ALEXT_PROTOTYPES -DAL_BUILD_LIBRARY -DAL_LIBTYPE_STATIC -D__THEORA -D_LIB)
                          # static library
                          add_library (chai3d STATIC ${source} ${source_gif} ${source_glew} ${source_3ds} ${source_jpeg} ${source_png} ${source_openal} ${source_theorac} ${source_theoracpp} ${source_dcmdata} ${source_libi2d} ${source_dcmimage} ${source_dcmimgle} ${source_oflog} ${source_ofstd})
                          # library exports
                          set (CHAI3D_INCLUDE_DIRS "${PROJECT_SOURCE_DIR}/src" "${PROJECT_SOURCE_DIR}/external/Eigen" "${PROJECT_SOURCE_DIR}/external/glew/include")
                          set (CHAI3D_LIBRARIES chai3d)
                          set (CHAI3D_DEFINITIONS ${PROJECT_DEFINITIONS})
                          if (NOT CMAKE_SYSTEM_NAME MATCHES Windows)
                            set (CHAI3D_LIBRARIES ${CHAI3D_LIBRARIES} drd)
                            set (CHAI3D_LIBRARY_DIRS ${CHAI3D_LIBRARY_DIRS} ${DHD_LIBRARY_DIRS})
                          endif ()
                          if (${OS} MATCHES lin)
                            set (CHAI3D_LIBRARIES ${CHAI3D_LIBRARIES} usb-1.0 rt pthread dl)
                          elseif (${OS} MATCHES mac)
                            set (CHAI3D_LIBRARIES ${CHAI3D_LIBRARIES} "-framework CoreFoundation" "-framework IOKit" "-framework OpenGL" "-framework CoreServices" "-framework CoreAudio" "-framework AudioToolbox" "-framework AudioUnit")
                          endif ()
                          set (CHAI3D_SOURCE_DIR ${PROJECT_SOURCE_DIR})
                          # 
                          # executables
                          # 
                          # examples
                          add_subdirectory(${PROJECT_SOURCE_DIR}/examples)
                          # utilities
                          if (EXISTS ${PROJECT_SOURCE_DIR}/utils)
                            add_subdirectory (${PROJECT_SOURCE_DIR}/utils)
                          endif ()
                          # 
                          # export package
                          # 
                          # export package for use from the build tree
                          export (TARGETS chai3d FILE ${PROJECT_BINARY_DIR}/CHAI3DTargets.cmake)
                          export (PACKAGE CHAI3D)
                          # package definitions
                          set (CONF_INCLUDE_DIRS ${CHAI3D_INCLUDE_DIRS})
                          set (CONF_LIBRARIES    ${CHAI3D_LIBRARIES})
                          set (CONF_LIBRARY_DIRS ${CHAI3D_LIBRARY_DIRS})
                          set (CONF_DEFINITIONS  ${CHAI3D_DEFINITIONS})
                          set (CONF_SOURCE_DIR   ${CHAI3D_SOURCE_DIR})
                          # package configuration and version files
                          configure_file(CHAI3DConfig.cmake.in "${PROJECT_BINARY_DIR}/CHAI3DConfig.cmake" @ONLY)
                          configure_file(CHAI3DConfigVersion.cmake.in "${PROJECT_BINARY_DIR}/CHAI3DConfigVersion.cmake" @ONLY)
                          

                          [edit: Added code tags SGaist]

                          1 Reply Last reply
                          0
                          • SGaistS Offline
                            SGaistS Offline
                            SGaist
                            Lifetime Qt Champion
                            wrote on last edited by
                            #20

                            Looks fine.

                            What do you have in C:/Files/Applications/SGL-MOM/3.2.0/ ?

                            Interested in AI ? www.idiap.ch
                            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                            1 Reply Last reply
                            0
                            • Y yuliana

                              @SGaist I'm not quite sure where to find that file, this is all I have for the CMake folder.

                              0_1557514705853_01.PNG

                              And this is the CMakeLists.txt file I have in my projects folder.
                              0_1557514787732_002.PNG

                              Y Offline
                              Y Offline
                              yuliana
                              wrote on last edited by
                              #21

                              @yuliana said in Older versions versus new:

                              @SGaist I'm not quite sure where to find that file, this is all I have for the CMake folder.

                              0_1557514705853_01.PNG

                              And this is the CMakeLists.txt file I have in my projects folder.
                              0_1557514787732_002.PNG

                              The second image here shows!

                              1 Reply Last reply
                              0
                              • SGaistS Offline
                                SGaistS Offline
                                SGaist
                                Lifetime Qt Champion
                                wrote on last edited by
                                #22

                                One thing I would do is to search through all the content of these folder to find out what defines the build type.

                                Interested in AI ? www.idiap.ch
                                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                1 Reply Last reply
                                1

                                • Login

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • Users
                                • Groups
                                • Search
                                • Get Qt Extensions
                                • Unsolved